[mythtv] Re: Mythfrontend crashing when exiting Live TV andrecordings, BT attached

mtrisko mtrisko at mindspring.com
Sat Mar 27 10:47:10 EST 2004


>The crash should be fixed in CVS, but it'd be better for you to fix
your 
>ivtv-fb setup, as that's what was failing..
>
>Isaac

I just tried the latest CVS, and it crashed when I press ESC while
watching a recording.  I have attached the backtrace.  If the culprit is
really ivtv-fb, then any pointers as to how to debug that would be
appreciated.

Thanks,
Mike
-------------- next part --------------
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/mythfrontend
[New Thread 16384 (LWP 23010)]
2004-03-27 09:09:12 mythfrontend version: 0.15.20040324-1 www.mythtv.org
2004-03-27 09:09:12 Enabled verbose msgs : important general
2004-03-27 09:09:17 Registering Internal as a media playback plugin.
Unable to initialize plugin 'mythdvd'.
2004-03-27 09:38:22 Connecting to backend server: 192.168.254.55:6543 (try 1 of 5)
2004-03-27 09:38:22 Using protocol version 4
2004-03-27 09:38:23 Using protocol version 4
[New Thread 32769 (LWP 23129)]
[New Thread 16386 (LWP 23130)]
Input #0, mpeg, from '/myth/tv/2002_20040327093000_20040327100000.nuv':
  Stream #0.0: Video: mpeg2video, 480x480, 29.97 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 32771 (LWP 23131)]
[New Thread 49156 (LWP 23132)]
Input #0, mpeg, from '/myth/tv/2050_20040327083000_20040327090000.nuv':
  Stream #0.0: Video: mpeg2video, 480x480, 29.97 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 65541 (LWP 23133)]
[New Thread 81926 (LWP 23134)]
Input #0, mpeg, from '/myth/tv/2011_20040327080000_20040327083000.nuv':
  Stream #0.0: Video: mpeg2video, 480x480, 29.97 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 98311 (LWP 23135)]
[New Thread 114696 (LWP 23136)]
Input #0, mpeg, from '/myth/tv/2007_20040327070000_20040327073000.nuv':
  Stream #0.0: Video: mpeg2video, 480x480, 29.97 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 131081 (LWP 23137)]
[New Thread 147466 (LWP 23138)]
Input #0, mpeg, from '/myth/tv/2005_20040326210000_20040326220000.nuv':
  Stream #0.0: Video: mpeg2video, 480x480, 29.97 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 163851 (LWP 23139)]
[New Thread 180236 (LWP 23141)]
[New Thread 196621 (LWP 23142)]
[New Thread 213006 (LWP 23143)]
IVTV_IOC_GET_FB: Invalid argument
[New Thread 229391 (LWP 23144)]
2004-03-27 09:38:38 Changing from None to WatchingPreRecorded

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 229391 (LWP 23144)]
0x41293f79 in free () from /lib/libc.so.6

Thread 16 (Thread 229391 (LWP 23144)):
#0  0x41293f79 in free () from /lib/libc.so.6
No symbol table info available.
#1  0x411cf213 in operator delete(void*) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#2  0x411cf26f in operator delete[](void*) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3  0x4032c2a5 in ~VideoOutputIvtv (this=0x862d3b8) at videoout_ivtv.cpp:79
No locals.
#4  0x401abc60 in NuppelVideoPlayer::IvtvVideoLoop() (this=0x85fc960) at NuppelVideoPlayer.cpp:1725
        delay = 33366
        vidout = (class VideoOutputIvtv *) 0x862d3b8
#5  0x401abca2 in NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (player=0x85fc960)
    at NuppelVideoPlayer.cpp:1736
        nvp = (NuppelVideoPlayer *) 0x85fc960
#6  0x410f4e51 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x410f4ecf in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 15 (Thread 213006 (LWP 23143)):
#0  0x412cac36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 196621 (LWP 23142)):
#0  0x410f75f4 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1  0xbe1ff8f8 in ?? ()
No symbol table info available.
#2  0x410f73b8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#3  0x410f473c in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#4  0x401acec7 in NuppelVideoPlayer::StartPlaying() (this=0x85fc960) at NuppelVideoPlayer.cpp:2024
        output_video = 229391
        pausecheck = 0
#5  0x40243164 in SpawnDecode(void*) (param=0x85fc960) at tv_play.cpp:160
        nvp = (NuppelVideoPlayer *) 0x85fc960
#6  0x410f4e51 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x410f4ecf in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 13 (Thread 180236 (LWP 23141)):
#0  0x410f75f4 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1  0xbe3ff778 in ?? ()
No symbol table info available.
#2  0x410f73b8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#3  0x410f473c in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#4  0x40248ffb in TV::TeardownPlayer() (this=0x82bf380) at tv_play.cpp:860
No locals.
#5  0x40247b2e in TV::StopPlayerAndRecorder(bool, bool) (this=0x82bf380, closePlayer=true, closeRecorder=false)
    at tv_play.cpp:764
No locals.
#6  0x4024716e in TV::HandleStateChange() (this=0x82bf380) at tv_play.cpp:660
        changed = true
        tmpInternalState = kState_None
        statename = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x857d770, static shared_null = 0x81b4670}
        origname = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x85ac3b0, static shared_null = 0x81b4670}
#7  0x402494fb in TV::RunTV() (this=0x82bf380) at tv_play.cpp:942
        keypressed = (QKeyEvent *) 0x87b9fb0
        updatecheck = 17
#8  0x40249280 in TV::EventThread(void*) (param=0x82bf380) at tv_play.cpp:910
        thetv = (class TV *) 0x82bf380
#9  0x410f4e51 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x410f4ecf in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 23129)):
#0  0x412f181a in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x410f4b50 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x410f4d57 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 23010)):
#0  0x412cac36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000014 in ?? ()
No symbol table info available.
#2  0x08081078 in PlaybackBox::play(ProgramInfo*) (this=0xbfffebf0, rec=0x82bced8) at playbackbox.cpp:1379
        tvrec = (ProgramInfo *) 0x8291368
        tv = (class TV *) 0x82bf380
        doremove = 191
        doprompt = 255
#3  0x08080adf in PlaybackBox::selected() (this=0xbfffebf0) at playbackbox.cpp:1305
No locals.
#4  0x08083e38 in PlaybackBox::keyPressEvent(QKeyEvent*) (this=0xbfffebf0, e=0xbfffe880) at playbackbox.cpp:1942
        action = {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
    static shared_null = 0x81b4670}, d = 0x82572d0, static shared_null = 0x81b4670}
        i = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x827d7a8}, <No data fields>}
#5  0x40bfddf5 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40b6d47f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0x40b6cf7e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0x40b06bfd in QETWidget::translateKeyEvent(_XEvent const*, bool) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0x40b02ea5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40b18f01 in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40b80ce8 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0x40b6d731 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x407a591f in MythDialog::exec() (this=0xbfffebf0) at mythdialogs.cpp:757
        res = 18582176
#14 0x080651ee in startPlayback() () at main.cpp:161
        pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x8255240, wmult = 1.27999997,
    hmult = 1.27999997, screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0, m_parent = 0x82592d8,
    rescode = 0, in_loop = true, defaultBigFont = {d = 0x829a7b0}, defaultMediumFont = {d = 0x82b45b0},
    defaultSmallFont = {d = 0x829c7c8}}, static metaObj = 0x8289fb0, backup = {<Qt> = {
      static color0 = @0x41016cc0, static color1 = @0x41016cc8, static black = @0x41016cd0,
      static white = @0x41016cd8, static darkGray = @0x41016ce0, static gray = @0x41016ce8,
      static lightGray = @0x41016cf0, static red = @0x41016cf8, static green = @0x41016d00,
      static blue = @0x41016d08, static cyan = @0x41016d10, static magenta = @0x41016d18,
      static yellow = @0x41016d20, static darkRed = @0x41016d28, static darkGreen = @0x41016d30,
      static darkBlue = @0x41016d38, static darkCyan = @0x41016d40, static darkMagenta = @0x41016d48,
      static darkYellow = @0x41016d50, static arrowCursor = @0x410153a0, static upArrowCursor = @0x410153a4,
      static crossCursor = @0x410153a8, static waitCursor = @0x410153ac, static ibeamCursor = @0x410153b0,
      static sizeVerCursor = @0x410153b4, static sizeHorCursor = @0x410153b8,
      static sizeBDiagCursor = @0x410153bc, static sizeFDiagCursor = @0x410153c0,
      static sizeAllCursor = @0x410153c4, static blankCursor = @0x410153c8, static splitVCursor = @0x410153cc,
      static splitHCursor = @0x410153d0, static pointingHandCursor = @0x410153d4,
      static forbiddenCursor = @0x410153d8, static whatsThisCursor = @0x410153dc}, flags = 4, d = 0x0,
    pdev = 0x0, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {
        argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I',
          direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0',
    pu = 255 '', bro = {xp = 0, yp = 0}, cfont = {d = 0x81b9008}, pfont = 0x0, cpen = {<Qt> = {
        static color0 = @0x41016cc0, static color1 = @0x41016cc8, static black = @0x41016cd0,
        static white = @0x41016cd8, static darkGray = @0x41016ce0, static gray = @0x41016ce8,
        static lightGray = @0x41016cf0, static red = @0x41016cf8, static green = @0x41016d00,
        static blue = @0x41016d08, static cyan = @0x41016d10, static magenta = @0x41016d18,
        static yellow = @0x41016d20, static darkRed = @0x41016d28, static darkGreen = @0x41016d30,
        static darkBlue = @0x41016d38, static darkCyan = @0x41016d40, static darkMagenta = @0x41016d48,
        static darkYellow = @0x41016d50, static arrowCursor = @0x410153a0, static upArrowCursor = @0x410153a4,
        static crossCursor = @0x410153a8, static waitCursor = @0x410153ac, static ibeamCursor = @0x410153b0,
        static sizeVerCursor = @0x410153b4, static sizeHorCursor = @0x410153b8,
        static sizeBDiagCursor = @0x410153bc, static sizeFDiagCursor = @0x410153c0,
        static sizeAllCursor = @0x410153c4, static blankCursor = @0x410153c8,
        static splitVCursor = @0x410153cc, static splitHCursor = @0x410153d0,
        static pointingHandCursor = @0x410153d4, static forbiddenCursor = @0x410153d8,
        static whatsThisCursor = @0x410153dc}, data = 0x8245e28}, cbrush = {<Qt> = {
        static color0 = @0x41016cc0, static color1 = @0x41016cc8, static black = @0x41016cd0,
        static white = @0x41016cd8, static darkGray = @0x41016ce0, static gray = @0x41016ce8,
        static lightGray = @0x41016cf0, static red = @0x41016cf8, static green = @0x41016d00,
        static blue = @0x41016d08, static cyan = @0x41016d10, static magenta = @0x41016d18,
        static yellow = @0x41016d20, static darkRed = @0x41016d28, static darkGreen = @0x41016d30,
        static darkBlue = @0x41016d38, static darkCyan = @0x41016d40, static darkMagenta = @0x41016d48,
        static darkYellow = @0x41016d50, static arrowCursor = @0x410153a0, static upArrowCursor = @0x410153a4,
        static crossCursor = @0x410153a8, static waitCursor = @0x410153ac, static ibeamCursor = @0x410153b0,
        static sizeVerCursor = @0x410153b4, static sizeHorCursor = @0x410153b8,
        static sizeBDiagCursor = @0x410153bc, static sizeFDiagCursor = @0x410153c0,
        static sizeAllCursor = @0x410153c4, static blankCursor = @0x410153c8,
        static splitVCursor = @0x410153cc, static splitHCursor = @0x410153d0,
        static pointingHandCursor = @0x410153d4, static forbiddenCursor = @0x410153d8,
        static whatsThisCursor = @0x410153dc}, data = 0x81bc680}, crgn = {data = 0x82459e8}, tabstops = 0,
    tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 320, wy = -1073746640, ww = 0, wh = 1091538798,
    vx = 231, vy = 1090565380, vw = 0, vh = -1073746480, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1,
      _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1,
      _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0,
    ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 136599920, hd = 3221220840, rendhd = 1093225313,
    gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0}, clip_serial = 0}, skipUpdate = true, pageDowner = true,
  connected = true, curitem = 0x82bced8, delitem = 0x0, theme = 0x8297d10, xmldata = <incomplete type>,
  skipNum = 1, skipCnt = 0, listCount = 7, inTitle = false, playingVideo = false, leftRight = false,
  curTitle = 0, curShowing = 3, titleData = 0x826f38c, showList = {sh = 0x824ee00}, showData = {
    sh = 0x825e4c0}, showDateData = {sh = 0x8251568}, type = Play, timer = 0x827ded8, nvp = 0x0, rbuffer = 0x0,
  decoder = 147466, state = kKilled, killState = kDone, killTimeout = {ds = 34716744}, nvpTimeout = {
    ds = 34715989}, waitToStartPreviewTimer = {ds = 34715090}, waitToStart = false, lastUpdateTime = {d = {
      jd = 2453092}, t = {ds = 34703028}}, graphicPopup = true, playbackPreview = true,
  generatePreviewPixmap = false, displayChanNum = false, dateformat = {static null = {
      static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x8271e48, static shared_null = 0x81b4670}, timeformat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82815b0, static shared_null = 0x81b4670}, showDateFormat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a4848, static shared_null = 0x81b4670}, showTimeFormat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a3928, static shared_null = 0x81b4670}, popup = 0x0,
  myBackground = <incomplete type>, containerPixmap = 0xbfffeea8, fillerPixmap = 0x40e7efce,
  bgTransBackup = 0x82a4828, fullRect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63,
    x2 = 1022, y2 = 458}, infoRect = {x1 = 0, y1 = 460, x2 = 1021, y2 = 766}, usageRect = {x1 = 0, y1 = 703,
    x2 = 1022, y2 = 765}, videoRect = {x1 = 780, y1 = 454, x2 = 983, y2 = 606}, listsize = 7, titleitems = 76,
  popupForeground = {static color_init = true, static globals_init = true, static colormodel = d32, d = {
      argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I',
        direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, popupBackground = {
    static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 1224736768,
      d8 = {argb = 1224736768, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
        argb = 1224736768, pix = 1145655892}}}, popupHighlight = {static color_init = true,
    static globals_init = true, static colormodel = d32, d = {argb = 4278286258, d8 = {argb = 4278286258,
        pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4278286258,
        pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x82715f8,
  freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static null = {
      static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a0a20, static shared_null = 0x81b4670}, recGroup = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a9fb8, static shared_null = 0x81b4670}, recGroupPassword = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a0a08, static shared_null = 0x81b4670}, curGroupPassword = {
    static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x82a09f0, static shared_null = 0x81b4670}, recGroupType = {
    sh = 0x82772a8}, recGroupPwCache = {sh = 0x82a9b20}, choosePopup = 0x40bcead5, chooseListBox = 0xbfffefb0,
  chooseComboBox = 0x19, chooseLineEdit = 0xc, chooseOldPassword = 0x40837e8c, chooseNewPassword = 0xbffff780,
  chooseOkButton = 0x8255710, chooseDeleteButton = 0xbffff128, chooseGroupPassword = {static null = {
      static null = <same as static member of an already seen type>, d = 0x81b4670,
      static shared_null = 0x81b4670}, d = 0x81b4670, static shared_null = 0x81b4670}}
#15 0x08066929 in TVMenuCallback(void*, QString&) (data=0x81cf1f8, selection=@0x825c96c) at main.cpp:372
        sel = {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
    static shared_null = 0x81b4670}, d = 0x8278390, static shared_null = 0x81b4670}
#16 0x40749df1 in ThemedMenuPrivate::handleAction(QString const&) (this=0x825c870, action=@0x82a1e1c)
    at themedmenu.cpp:2074
No locals.
#17 0x407485fa in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (this=0x825c870, e=0xbffff780)
    at themedmenu.cpp:1904
        action = {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
    static shared_null = 0x81b4670}, d = 0x82572d0, static shared_null = 0x81b4670}
        i = 0
        lastbutton = (ThemedButton *) 0x82a1de0
        oldrow = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x8274a40}, <No data fields>}
#18 0x4074b23d in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x8255710, e=0xbffff780) at themedmenu.cpp:2260
No locals.
#19 0x40bfddf5 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40b6d47f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#21 0x40b6cf7e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#22 0x40b06bfd in QETWidget::translateKeyEvent(_XEvent const*, bool) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#23 0x40b02ea5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#24 0x40b18f01 in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#25 0x40b80ce8 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#26 0x40b6d731 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#27 0x407a591f in MythDialog::exec() (this=0x8255710) at mythdialogs.cpp:757
        res = 1081759908
#28 0x08067f48 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x8267118, static shared_null = 0x81b4670}) at main.cpp:521
        exitstatus = 0
#29 0x0806c5b5 in main (argc=1, argv=0xbffffe04) at main.cpp:959
        lcd_host = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x8250ad0, static shared_null = 0x81b4670}
        lcd_port = 13666
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
    static shared_null = 0x81b4670}, d = 0x81cef70, static shared_null = 0x81b4670}
        verboseString = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x81cef88, static shared_null = 0x81b4670}
        pluginname = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x81cefa0, static shared_null = 0x81b4670}
        finfo = {fn = {static null = {static null = <same as static member of an already seen type>,
      d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x81cefe8, static shared_null = 0x81b4670},
  fic = 0x0, cache = true, symLink = false}
        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x81b4670,
    static shared_null = 0x81b4670}, d = 0x81cf000, static shared_null = 0x81b4670}
        logfd = -1
        fileprefix = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x81cf0d8, static shared_null = 0x81b4670}
        dir = <incomplete type>
        db = (struct QSqlDatabase *) 0x8246950
        themename = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x82699c0, static shared_null = 0x81b4670}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of an already seen type>,
    d = 0x81b4670, static shared_null = 0x81b4670}, d = 0x8267118, static shared_null = 0x81b4670}
        mainWindow = (class MythMainWindow *) 0x82592d8
        pmanager = (MythPluginManager *) 0x8250cf8
        mon = (class MediaMonitor *) 0x0
        exitstatus = 1093225313
#30 0x41238dc6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0  0x41293f79 in free () from /lib/libc.so.6


More information about the mythtv-dev mailing list