[mythtv] Backtrace: Goom segfaults

Carl Alexander carlalex-mythtv at overlords.com
Sat Feb 19 22:44:12 UTC 2005


Ed Wildgoose wrote:
> I like the new goom (at least I think its different from before?).  
> However, it seems to be segfaulting on me after a few mins of listening.
> 
> Backtrace is mostly useless (because it's compiled without debugging 
> info), but shown below for reference.   Recompiling with debug info and 
> of course the darn thing is stable... Any pointers to compile this up 
> with the MMX stuff under the debugger?
> 
> Just out of interest, is anyone NOT having problems with goom?  (Just to 
> get a handle on whether it's specific to my setup in some way)
> 
> Thanks for any pointers on tracking this one down
> 
> Ed W
> 


I've seen this one for quite a while too - it makes goom pretty useless. 
  but I can get it to segfault with debug symbols. It seems to segfault 
quicker for me if goom is in full screen mode.  I have MMX disabled 
across the board in MythMusic since it doesn't like to compile on 
AMD64s. If it matters, I see this when I am playing flac files from a 
R/O SMB mount. backtrace from 2/19 CVS build below message body.

On a related note, I am somewhat concerned about these warnings in 
mythgoom.cpp.   Pointers and ints need not be the same size.  I have a 
small patch that fixes this attached. (I use char * pointers rather than 
ints since they are one byte aligned and arithmitic will work the way it 
did with the ints). sadly, this doesn't fix the crash.



    --- Carl


g++ -c -pipe -Wall -W -O3 -march=athlon64 -I/usr/include/SDL 
-D_REENTRANT -D_REENTRANT -fPIC  -D_GNU_SOURCE 
-DPREFIX=\"/usr/local/MythTV-dev\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT 
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I../../../../include 
-I/usr/include/cdda -I/usr/qt/3/include 
-I../../../../../../X11R6/include -o mythgoom.o goom/mythgoom.cpp
goom/mythgoom.cpp: In member function `virtual bool 
Goom::draw(QPainter*, const QColor&)':
goom/mythgoom.cpp:132: warning: cast from pointer to integer of 
different size
goom/mythgoom.cpp:133: warning: cast from pointer to integer of 
different size
goom/mythgoom.cpp:135: warning: cast from pointer to integer of 
different size
goom/mythgoom.cpp:139: warning: cast from pointer to integer of 
different size
goom/mythgoom.cpp:146: warning: cast from pointer to integer of 
different size




(gdb) thread apply all bt full

Thread 6 (process 22461):
#0  0x0000002a9834b806 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x0000002a97d221a4 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0000002a98353563 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 5 (process 22462):
#0  0x0000002a97d2469e in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0000002a97d23eb0 in __pthread_wait_for_restart_signal ()
    from /lib/libpthread.so.0
No symbol table info available.
#2  0x0000002a97d20f1a in pthread_cond_wait at GLIBC_2.2.5 ()
    from /lib/libpthread.so.0
No symbol table info available.
#3  0x0000002a979878b2 in QWaitCondition::wait(unsigned long) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0000002a964e755b in MythContext::waitPrivRequest() const 
(this=0x741790)
     at mythcontext.cpp:2139
No locals.
#5  0x000000000042bf48 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#6  0x0000002a97d21bc2 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x0000002a98353563 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 4 (process 22465):
#0  0x0000002a97d273bf in read () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0000002a985c5fb9 in lirc_nextcode () from /usr/lib/liblirc_client.so.0
No symbol table info available.
#2  0x0000002a965d0ee3 in LircClient::Process() (this=0x7750a0) at 
lirc.cpp:67
         code = 0x0
         ir = 0x0
         ret = 0
#3  0x0000002a96577496 in SpawnLirc (param=0x76c6e0) at mythdialogs.cpp:52
         main_window = (MythMainWindow *) 0x76c6e0
         cl = (class LircClient *) 0x7750a0
         program = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x78b4a0,
   static shared_null = 0x62ff30}
         config_file = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x78c550,
   static shared_null = 0x62ff30}
#4  0x0000002a97d21bc2 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x0000002a98353563 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (process 22914):
#0  0x0000002a98328fc5 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x0000002a9834da88 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x0000002a965b6f12 in AudioOutputBase::OutputAudioLoop() (
     this=0x2a9ff9c010) at audiooutputbase.cpp:770
         space_on_soundcard = 1008
         last_space_on_soundcard = 1008
         zeros = "\000"
         fragment = "\uffff\uffff"
         e = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0},
   error_msg = 0x0, elasped_seconds = 0, written_bytes = 0, brate = 0,
   freq = 0, prec = 0, chan = 0}
#3  0x0000002a965b7729 in AudioOutputBase::kickoffOutputAudioLoop(void*) (
     player=0x2a9ff9c010) at audiooutputbase.cpp:870
No locals.
#4  0x0000002a97d21bc2 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x0000002a98353563 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (process 22915):
#0  0x0000002a97d27dc5 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0000002a97d24614 in __pthread_timedsuspend_new ()
    from /lib/libpthread.so.0
No symbol table info available.
#2  0x0000002a97d21162 in pthread_cond_timedwait at GLIBC_2.2.5 ()
    from /lib/libpthread.so.0
No symbol table info available.
#3  0x0000002a976d2845 in QThread::exit() () from 
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0000002a976d29e0 in QThread::usleep(unsigned long) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0000002a9d28cd4e in FlacDecoder::flush(bool) (this=0x21ff3f0,
     final=false) at flacdecoder.cpp:217
         sz = 2048
         samples = 512
         min = 2048
#6  0x0000002a9d28d4ce in FlacDecoder::run() (this=0x21ff3f0)
     at flacdecoder.cpp:342
         flacok = true
         decoderstate = FLAC__SEEKABLE_STREAM_DECODER_OK
#7  0x0000002a976d24fd in QThreadInstance::start(void*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x0000002a97d21bc2 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x0000002a98353563 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (process 22460):
#0  0x0000002a9d30068e in getPixelRGB_ (buffer=0x227da00, x=4294967192,
     c=0x7fbfffc2b0) at goom/filters.c:391
         tmp8 = (
     unsigned char *) 0x40227d860 <Address 0x40227d860 out of bounds>
#1  0x0000002a9d3008c1 in c_zoom (expix1=0x227da00, expix2=0x2273400,
     prevX=108, prevY=98, brutS=0x2288000, brutD=0x229cc80)
     at goom/filters.c:434
         col1 = {r = 169, v = 169, b = 43}
         col4 = {r = 174, v = 173, b = 41}
         c3 = 0
         pos = -104
         brutSmypos = 120
         col2 = {r = 171, v = 171, b = 38}
         c1 = 255
         c4 = 0
         px = 79
         col3 = {r = 172, v = 171, b = 45}
         c2 = 0
         py = -1
         coeffs = -535949824
         myPos = 4
         myPos2 = 5
         couleur = {r = 168, v = 168, b = 42}
         ax = 1712
         ay = 1552
         bufsize = 21168
         bufwidth = 108
#2  0x0000002a9d301598 in zoomFilterFastRGB (pix1=0x227da00, pix2=0x2273400,
     zf=0x0, resx=108, resy=98, switchIncr=0, switchMult=0.966666639)
     at goom/filters.c:712
         x = 1174163456
         y = 2683611791
         reverse = 0 '\0'
         pertedec = 8 '\b'
         firstTime = 0 '\0'
         interlace_start = -2
#3  0x0000002a9d303aa6 in goom_update (data=0x7fbfffc550, forceMode=0)
     at goom/goom_core.c:645
         lockvar = 29
         goomvar = 11
         totalgoom = 5
         agoom = 17
         abiggoom = 0
         loopvar = 7074
         speedvar = 17
         lineMode = 0
         nombreCDDC = 71
         return_val = (unsigned int *) 0x2273400
         pointWidth = 43
         pointHeight = 39
         incvar = 12147
         accelvar = 10
         i = 3
         largfactor = 0.445293337
         stop_lines = 0
         ifs_incr = 0
         decay_ifs = -829
         recay_ifs = 0
         switchMult = 0.966666639
         switchIncr = 0
         goomlimit = 19 '\023'
         zfd = {vitesse = 124, pertedec = 8 '\b', sqrtperte = 16 '\020',
   middleX = 54, middleY = 49, reverse = 0 '\0', mode = 7 '\a',
   hPlaneEffect = -4, vPlaneEffect = -4, waveEffect = 0, hypercosEffect = 0,
   noisify = 0 '\0'}
         pzfd = (ZoomFilterData *) 0x0
#4  0x0000002a9d30b070 in Goom::process(VisualNode*) (this=0x21fe990,
     node=0x22e1010) at goom/mythgoom.cpp:102
         numSamps = 512
         data = {{-3200, -2833, -2470, -2053, -1526, -920, -331, 210, 699,
     1155, 1637, 2134, 2608, 3008, 3390, 3753, 4153, 4559, 4838, 4987, 5111,
     5235, 5276, 5280, 5295, 5239, 5116, 4974, 4875, 4805, 4804, 4863, 4952,
     4993, 4912, 4678, 4276, 3814, 3373, 2958, 2495, 1909, 1193, 315, -637,
     -1691, -2858, -4063, -5256, -6371, -7332, -8231, -9102, -9869, -10578,
     -11226, -11705, -12053, -12281, -12422, -12471, -12517, -12635, -12780,
     -12982, -13108, -13065, -12867, -12422, -11745, -10927, -10057, -9258,
     -8509, -7833, -7144, -6402, -5614, -4893, -4353, -4008, -3723, -3447,
     -3229, -3040, -2832, -2604, -2337, -1978, -1551, -1084, -581, -60, 403,
     817, 1223, 1642, 2099, 2466, 2720, 2837, 2823, 2751, 2709, 2803, 3054,
     3501, 4050, 4537, 4921, 5229, 5493, 5759, 5959, 6021, 5892, 5514, 4931,
     4164, 3304, 2346, 1270, 53, -1165, -2205, -2985, -3571, -4019, -4502,
     -5080, -5602, -6040, -6323, -6349, -6269, -6151, -6029, -5783, -5469,
     -5183, -4918, -4644, -4259, -3695, -2932, -1972, -831, 528, 2052, 3566,
     4922, 6054, 6969, 7737, 8410, 9046, 9675, 10329, 10942, 11432, 11819,
     12057, 12147, 12059, 11795, 11374, 10901, 10445, 10012, 9581, 9237, 
8963,
     8658, 8276, 7903, 7634, 7372, 6979, 6443, 5847, 5271, 4736, 4287, 3999,
     3789, 3651, 3553, 3398, 3132, 2752, 2312, 1833, 1290, 713, 85, -544,
     -1133, -1667, -2076, -2231...}, {-3802, -3450, -3110, -2717, -2182, 
-1570,
     -965, -398, 138, 622, 1143, 1690, 2231, 2704, 3150, 3594, 4064, 4554,
     4912, 5123, 5307, 5473, 5547, 5592, 5633, 5592, 5483, 5364, 5279, 5214,
     5225, 5300, 5400, 5468, 5385, 5173, 4784, 4329, 3906, 3492, 3017, 2410,
     1651, 718, -315, -1451, -2723, -4038, -5360, -6612, -7705, -8745, 
-9763,
     -10679, -11558, -12368, -13017, -13518, -13921, -14213, -14401, -14568,
     -14805, -15069, -15379, -15600, -15647, -15523, -15141, -14506, -13722,
     -12877, -12080, -11318, -10618, -9899, -9091, -8222, -7421, -6784, 
-6338,
     -5951, -5574, -5262, -4984, -4691, -4387, -4048, -3618, -3131, -2603,
     -2031, -1443, -902, -406, 81, 598, 1160, 1631, 2007, 2230, 2321, 2360,
     2395, 2585, 2921, 3462, 4100, 4681, 5165, 5567, 5935, 6310, 6613, 6780,
     6739, 6443, 5922, 5188, 4348, 3394, 2286, 1026, -269, -1409, -2301, 
-2987,
     -3544, -4134, -4823, -5436, -5966, -6334, -6443, -6424, -6378, -6298,
     -6099, -5822, -5568, -5314, -5051, -4680, -4119, -3334, -2346, 
-1168, 246,
     1848, 3445, 4904, 6151, 7191, 8068, 8864, 9615, 10376, 11160, 11910,
     12544, 13071, 13457, 13679, 13714, 13575, 13261, 12858, 12477, 12089,
     11681, 11357, 11089, 10782, 10381, 10022, 9750, 9486, 9088, 8546, 7938,
     7337, 6777, 6292, 5956, 5707, 5508, 5359, 5120, 4779, 4323, 3794, 3235,
     2589, 1917, 1194, 460, -239, -875, -1389, -1644...}}
         i = 512
#5  0x0000002a9d29a778 in MainVisual::timeout() (this=0x1d52710)
     at mainvisual.cpp:256
         process = true
         node = (VisualNode *) 0x22e1010
         stop = true
#6  0x0000002a9d329946 in MainVisual::qt_invoke(int, QUObject*) (
     this=0x1d52710, _id=45, _o=0x7fbfffd040) at moc_mainvisual.cpp:94
No locals.
#7  0x0000002a97732b78 in QObject::activate_signal(QConnectionList*, 
QUObject*)
     () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x0000002a977332e2 in QObject::activate_signal(int) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x0000002a9774f9e5 in QTimer::event(QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0000002a976da07d in QApplication::internalNotify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x0000002a976da400 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x0000002a976cf133 in QEventLoop::activateTimers() ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0000002a9769044d in QEventLoop::processEvents(unsigned) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0000002a976ee165 in QEventLoop::enterLoop() ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x0000002a96580039 in MythDialog::exec() (this=0x1d42bc0)
     at mythdialogs.cpp:954
         res = 127
#16 0x0000002a9d2933a8 in startPlayback(PlaylistsContainer*, AllMusic*) (
     all_playlists=0x8d52f0, all_music=0x8c3ea0) at main.cpp:248
         pbb = (class PlaybackBoxMusic *) 0x1d42bc0
#17 0x0000002a9d293738 in MusicCallback(void*, QString&) (data=0x7fbfffe4b0,
     selection=@0x7b2ef0) at main.cpp:299
         mdata = (MusicData *) 0x7fbfffe4b0
         sel = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x1d42960,
   static shared_null = 0x62ff30}
#18 0x0000002a9651e23c in ThemedMenuPrivate::handleAction(QString const&) (
     this=0x7b2db0, action=@0x7e8de0) at themedmenu.cpp:2467
No locals.
#19 0x0000002a9651c94d in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (
     this=0x7b2db0, e=0x7fbfffdf40) at themedmenu.cpp:2296
         it = {node = 0x7e8dd0}
         action = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x78ac20,
   static shared_null = 0x62ff30}
         i = 0
         lastbutton = (ThemedButton *) 0x8d6dc0
         oldrow = 0
         handled = true
         actions = {<QValueList<QString>> = {sh = 0x1d42990}, <No data 
fields>}
#20 0x0000002a9651f78e in ThemedMenu::keyPressEvent(QKeyEvent*) (
     this=0x7ad860, e=0x7fbfffdf40) at themedmenu.cpp:2662
No locals.
#21 0x0000002a97764a3c in QWidget::event(QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x0000002a976da07d in QApplication::internalNotify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x0000002a976da691 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x0000002a976786ad in QETWidget::translateKeyEvent(_XEvent const*, 
bool) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x0000002a9767e878 in QApplication::x11ProcessEvent(_XEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x0000002a9768fd0b in QEventLoop::processEvents(unsigned) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x0000002a976ee165 in QEventLoop::enterLoop() ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x0000002a96580039 in MythDialog::exec() (this=0x7ad860)
     at mythdialogs.cpp:954
         res = 42
#29 0x0000002a9d293b67 in runMenu(MusicData*, QString) (mdata=0x7fbfffe4b0,
     which_menu=
       {static null = {static null = <same as static member of an 
already seen type>, d = 0x62ff30, static shared_null = 0x62ff30}, d = 
0x89d760, static shared_null = 0x62ff30}) at main.cpp:352
         themedir = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x7811b0,
   static shared_null = 0x62ff30}
         diag = (ThemedMenu *) 0x7ad860
#30 0x0000002a9d295cf6 in mythplugin_run () at main.cpp:506
         mdata = {paths = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x7f93e0,
     static shared_null = 0x62ff30}, startdir = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x7eb350,
     static shared_null = 0x62ff30}, all_playlists = 0x8d52f0,
   all_music = 0x8c3ea0}
#31 0x0000002a96574ffb in MythPlugin::run() (this=0x775c90)
     at mythplugin.cpp:42
         rfunc = 0x2a9d295cbe <mythplugin_run>
#32 0x0000002a96575c36 in MythPluginManager::run_plugin(QString const&) (
     this=0x783760, plugname=@0x7fbfffe690) at mythplugin.cpp:169
         newname = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x8e1dc0,
   static shared_null = 0x62ff30}
#33 0x0000002a9651dff1 in ThemedMenuPrivate::handleAction(QString const&) (
     this=0x849100, action=@0x8af330) at themedmenu.cpp:2450
         rest = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x7a1b70,
   static shared_null = 0x62ff30}
         pmanager = (MythPluginManager *) 0x783760
#34 0x0000002a9651c94d in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (
     this=0x849100, e=0x7fbfffed90) at themedmenu.cpp:2296
         it = {node = 0x8af320}
         action = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x78ac20,
   static shared_null = 0x62ff30}
         i = 0
         lastbutton = (ThemedButton *) 0x8c9050
         oldrow = 0
         handled = true
         actions = {<QValueList<QString>> = {sh = 0x820a70}, <No data 
fields>}
#35 0x0000002a9651f78e in ThemedMenu::keyPressEvent(QKeyEvent*) (
     this=0x7a2350, e=0x7fbfffed90) at themedmenu.cpp:2662
No locals.
#36 0x0000002a97764a3c in QWidget::event(QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#37 0x0000002a976da07d in QApplication::internalNotify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#38 0x0000002a976da691 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#39 0x0000002a976786ad in QETWidget::translateKeyEvent(_XEvent const*, 
bool) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#40 0x0000002a9767e878 in QApplication::x11ProcessEvent(_XEvent*) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#41 0x0000002a9768fd0b in QEventLoop::processEvents(unsigned) ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#42 0x0000002a976ee165 in QEventLoop::enterLoop() ()
    from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#43 0x0000002a96580039 in MythDialog::exec() (this=0x7a2350)
     at mythdialogs.cpp:954
         res = 0
#44 0x000000000042a8a6 in RunMenu(QString) (themedir=
       {static null = {static null = <same as static member of an 
already seen type>, d = 0x62ff30, static shared_null = 0x62ff30}, d = 
0x7812e0, static shared_null = 0x62ff30}) at main.cpp:510
         exitstatus = 0
#45 0x000000000042eada in main (argc=1, argv=0x7fbffff6d8) at main.cpp:1036
         a = <incomplete type>
         logfile = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741020,
   static shared_null = 0x62ff30}
         finfo = {fn = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741420,
     static shared_null = 0x62ff30}, fic = 0x0, cache = true, symLink = 
false}
         logfd = -1
         fileprefix = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741590,
   static shared_null = 0x62ff30}
         db = (struct QSqlDatabase *) 0x762ed0
         themename = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x80c260,
   static shared_null = 0x62ff30}
         randomtheme = false
         verboseString = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741340,
   static shared_null = 0x62ff30}
         status = 0
         mainWindow = (MythMainWindow *) 0x76c6e0
         pmanager = (MythPluginManager *) 0x783760
         lcd_host = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x76c8c0,
   static shared_null = 0x62ff30}
         pluginname = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741390,
   static shared_null = 0x62ff30}
         binname = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x741470,
   static shared_null = 0x62ff30}
         priv_thread = 16386
         themedir = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x62ff30, static shared_null = 0x62ff30}, d = 0x7812e0,
   static shared_null = 0x62ff30}
         exitstatus = 0
         mon = (MediaMonitor *) 0x0
         lcd_port = 13666
         dir = <incomplete type>
(gdb)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: mythgoom.patch
Type: text/x-patch
Size: 1176 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050219/a450f3c0/mythgoom.bin


More information about the mythtv-dev mailing list