t42:pts3:~>gdb /usr/bin/mythfrontend -x ~/gdbcommands GNU gdb 6.3 Copyright 2004 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-suse-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1101502496 (LWP 15252)] [New Thread 1107983280 (LWP 15257)] [New Thread 1125178288 (LWP 15258)] [New Thread 1139694512 (LWP 15262)] [Thread 1125178288 (LWP 15258) exited] [Thread 1139694512 (LWP 15262) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1101502496 (LWP 15252)] 0x08204560 in ?? () Thread 2 (Thread 1107983280 (LWP 15257)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0x41742a76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x4145e392 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0x40c36a47 in MythContext::waitPrivRequest (this=0x81c3dd0) at mythcontext.cpp:2711 No locals. #4 0x0806662c in run_priv_thread (data=0x0) at main.cpp:679 No locals. #5 0x41740297 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0x4191937e in clone () from /lib/tls/libc.so.6 No symbol table info available. #7 0x420a7bb0 in ?? () No symbol table info available. Thread 1 (Thread 1101502496 (LWP 15252)): #0 0x08204560 in ?? () No symbol table info available. #1 0x0825c218 in ?? () No symbol table info available. #2 0x4145cdf4 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0x40639f9c in PreviewGenerator::disconnectSafe (this=0x824cfd0) at qmutex.h:96 No locals. #4 0x08084bf2 in ~PlaybackBox (this=0xbfc17934) at playbackbox.cpp:315 it = {node = 0x82cd148} #5 0x08062dfc in startPlayback () at main.cpp:194 pbb = { = {<> = {}, static metaObj = 0x827f650, wmult = 1.27999997, hmult = 1.27999997, screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0, m_parent = 0x81f5828, rescode = 1, in_loop = false, defaultBigFont = {d = 0x81e09d0}, defaultMediumFont = {d = 0x81c2340}, defaultSmallFont = {d = 0x8267130}}, static metaObj = 0x82223c0, backup = { = {static color0 = @0x41631b00, static color1 = @0x41631b08, static black = @0x41631b10, static white = @0x41631b18, static darkGray = @0x41631b20, static gray = @0x41631b28, static lightGray = @0x41631b30, static red = @0x41631b38, static green = @0x41631b40, static blue = @0x41631b48, static cyan = @0x41631b50, static magenta = @0x41631b58, static yellow = @0x41631b60, static darkRed = @0x41631b68, static darkGreen = @0x41631b70, static darkBlue = @0x41631b78, static darkCyan = @0x41631b80, static darkMagenta = @0x41631b88, static darkYellow = @0x41631b90, static arrowCursor = @0x41630260, static upArrowCursor = @0x41630264, static crossCursor = @0x41630268, static waitCursor = @0x4163026c, static ibeamCursor = @0x41630270, static sizeVerCursor = @0x41630274, static sizeHorCursor = @0x41630278, static sizeBDiagCursor = @0x4163027c, static sizeFDiagCursor = @0x41630280, static sizeAllCursor = @0x41630284, static blankCursor = @0x41630288, static splitVCursor = @0x4163028c, static splitHCursor = @0x41630290, static pointingHandCursor = @0x41630294, static forbiddenCursor = @0x41630298, static whatsThisCursor = @0x4163029c, static busyCursor = @0x416302a0}, flags = 4, d = 0x0, pdev = 0x0, bg_col = {static color_init = true, static globals_init = true, static colormodel = QColor::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 = 0 '\0', bro = {xp = 0, yp = 0}, cfont = {d = 0x81c7d08}, pfont = 0x0, cpen = { = {static color0 = @0x41631b00, static color1 = @0x41631b08, static black = @0x41631b10, static white = @0x41631b18, static darkGray = @0x41631b20, static gray = @0x41631b28, static lightGray = @0x41631b30, static red = @0x41631b38, static green = @0x41631b40, static blue = @0x41631b48, static cyan = @0x41631b50, static magenta = @0x41631b58, static yellow = @0x41631b60, static darkRed = @0x41631b68, static darkGreen = @0x41631b70, static darkBlue = @0x41631b78, static darkCyan = @0x41631b80, static darkMagenta = @0x41631b88, static darkYellow = @0x41631b90, static arrowCursor = @0x41630260, static upArrowCursor = @0x41630264, static crossCursor = @0x41630268, static waitCursor = @0x4163026c, static ibeamCursor = @0x41630270, static sizeVerCursor = @0x41630274, static sizeHorCursor = @0x41630278, static sizeBDiagCursor = @0x4163027c, static sizeFDiagCursor = @0x41630280, static sizeAllCursor = @0x41630284, static blankCursor = @0x41630288, static splitVCursor = @0x4163028c, static splitHCursor = @0x41630290, static pointingHandCursor = @0x41630294, static forbiddenCursor = @0x41630298, static whatsThisCursor = @0x4163029c, static busyCursor = @0x416302a0}, data = 0x82a1958}, cbrush = { = {static color0 = @0x41631b00, static color1 = @0x41631b08, static black = @0x41631b10, static white = @0x41631b18, static darkGray = @0x41631b20, static gray = @0x41631b28, static lightGray = @0x41631b30, static red = @0x41631b38, static green = @0x41631b40, static blue = @0x41631b48, static cyan = @0x41631b50, static magenta = @0x41631b58, static yellow = @0x41631b60, static darkRed = @0x41631b68, static darkGreen = @0x41631b70, static darkBlue = @0x41631b78, static darkCyan = @0x41631b80, static darkMagenta = @0x41631b88, static darkYellow = @0x41631b90, static arrowCursor = @0x41630260, static upArrowCursor = @0x41630264, static crossCursor = @0x41630268, static waitCursor = @0x4163026c, static ibeamCursor = @0x41630270, static sizeVerCursor = @0x41630274, static sizeHorCursor = @0x41630278, static sizeBDiagCursor = @0x4163027c, static sizeFDiagCursor = @0x41630280, static sizeAllCursor = @0x41630284, static blankCursor = @0x41630288, static splitVCursor = @0x4163028c, static splitHCursor = @0x41630290, static pointingHandCursor = @0x41630294, static forbiddenCursor = @0x41630298, static whatsThisCursor = @0x4163029c, static busyCursor = @0x416302a0}, data = 0x8183978}, crgn = {data = 0x81bfb58}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 1092051271, wy = 416, ww = 656, wh = 482, vx = 1088582444, vy = -1077838432, vw = 136834352, vh = -1077838120, 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 = 10, hd = 1097295527, rendhd = 133, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0}, clip_serial = 0}, networkControlCommands = {sh = 0x82af2e8}, ncLock = , underNetworkControl = false, haveGroupInfoSet = false, skipUpdate = true, pageDowner = 8, connected = true, curitem = 0x44620850, delitem = 0x0, lastProgram = 0x0, lastBrokenRecordId = 0, theme = 0x82a13b0, xmldata = , skipCnt = 0, inTitle = false, playingVideo = false, leftRight = false, titleIndex = 0, progIndex = 2, titleList = {> = {sh = 0x4461b050}, }, playList = {> = {sh = 0x8269bc0}, }, progLists = {sh = 0x8269728}, type = PlaybackBox::Play, arrowAccel = true, timer = 0x82c29a8, nvp = 0x0, rbuffer = 0x0, decoder = 4, state = PlaybackBox::kStopped, killLock = , killState = PlaybackBox::kDone, killTimeout = {m_timer = {ds = 0}}, nvpTimeout = {m_timer = {ds = 0}}, waitToStartPreviewTimer = {m_timer = {ds = 34360735}}, waitToStart = true, graphicPopup = true, playbackPreview = false, generatePreviewPixmap = true, dateformat = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x8206668, static shared_null = 0x81690c0}, timeformat = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x82a5208, static shared_null = 0x81690c0}, showDateFormat = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x823a3e0, static shared_null = 0x81690c0}, showTimeFormat = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x82a5208, static shared_null = 0x81690c0}, popup = 0x0, myBackground = , containerPixmap = 0x4198e4db, fillerPixmap = 0x41994af0, bgTransBackup = 0x82975a8, fullRect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63, x2 = 1022, y2 = 458}, infoRect = {x1 = 0, y1 = 460, x2 = 1022, y2 = 766}, groupRect = {x1 = 0, y1 = 460, x2 = 1021, y2 = 766}, usageRect = {x1 = 0, y1 = 710, x2 = 1022, y2 = 760}, videoRect = {x1 = 793, y1 = 460, x2 = 996, y2 = 612}, curGroupRect = {x1 = 0, y1 = 0, x2 = -1, y2 = -1}, fillListTimer = 0x822dc60, listsize = 7, popupForeground = {static color_init = true, static globals_init = true, static colormodel = QColor::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 = QColor::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 = QColor::d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x82bb850, freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x8e73a08, static shared_null = 0x81690c0}, recGroup = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x82409b0, static shared_null = 0x81690c0}, recGroupPassword = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x8284858, static shared_null = 0x81690c0}, curGroupPassword = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x8218948, static shared_null = 0x81690c0}, recGroupType = {sh = 0x825d6d8}, recGroupPwCache = {sh = 0x82047b8}, recGroupLastItem = 136783192, recGroupPopup = 0x0, recGroupListBox = 0x419778a0, recGroupLineEdit = 0x8257368, recGroupLineEdit1 = 0xbfc17cc8, recGroupOldPassword = 0x41975ff4, recGroupNewPassword = 0x419778a0, recGroupOkButton = 0x826c888, recGroupChooserPassword = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81690c0, static shared_null = 0x81690c0}, groupnameAsAllProg = false, previewPixmap = 0x4461d3f0, previewLastModified = {d = {jd = 2453767}, t = {ds = 34358000}}, previewFilets = {d = {jd = 2453767}, t = {ds = 34358000}}, previewStartts = {d = {jd = 2453765}, t = {ds = 81601000}}, previewSuspend = false, previewChanid = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x44605fe0, static shared_null = 0x81690c0}, listOrder = 1, playingSomething = false, titleView = true, useRecGroups = false, useCategories = false, previewThreadRunning = false, previewGeneratorLock = , previewGenerator = {sh = 0x82b9a90}} #6 0x0806cb25 in TVMenuCallback (data=0x81c3dd0, selection=@0x825c219) at main.cpp:334 sel = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x827ae78, static shared_null = 0x81690c0} #7 0x40ca9d2f in ThemedMenuPrivate::handleAction (this=0x8210338, action=@0x82867f0) at themedmenu.cpp:2508 rest = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x41608bec, static shared_null = 0x81690c0} pmanager = #8 0x40caa7ff in ThemedMenuPrivate::keyPressHandler (this=0x8210338, e=0xbfc186d0) at themedmenu.cpp:2336 action = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x8273df0, static shared_null = 0x81690c0} i = 0 lastbutton = (ThemedButton *) 0x827ed28 oldrow = 0 handled = 65 actions = {> = {sh = 0x82658c8}, } #9 0x40caa9a9 in ThemedMenu::keyPressEvent (this=0x8285ab0, e=0xbfc186d0) at themedmenu.cpp:2714 No locals. #10 0x411f53f9 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0x4115bd41 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #12 0x4115cbbf in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0x410f00dc in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #14 0x410f5a05 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #15 0x41109bea in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #16 0x41172c39 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #17 0x4115b6bf in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #18 0x40d137fd in MythDialog::exec (this=0x8285ab0) at mythdialogs.cpp:1047 res = #19 0x080648cd in RunMenu (themedir=@0xbfc18e18) at main.cpp:498 exitstatus = #20 0x0806acca in main (argc=5, argv=0xbfc18ec4) at main.cpp:1062 networkPort = 135422143 geometry = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x817fd60, static shared_null = 0x81690c0} a = logfile = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81c3758, static shared_null = 0x81690c0} pluginname = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81c3488, static shared_null = 0x81690c0} finfo = {fn = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81c3420, static shared_null = 0x81690c0}, fic = 0x0, cache = true, symLink = false} binname = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81c3b58, static shared_null = 0x81690c0} ResetSettings = false logfd = fileprefix = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81c4450, static shared_null = 0x81690c0} dir = priv_thread = 1107983280 status = 0 themename = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x82857c8, static shared_null = 0x81690c0} themedir = {static null = {static null = , d = 0x81690c0, static shared_null = 0x81690c0}, d = 0x81ea410, static shared_null = 0x81690c0} mainWindow = (class MythMainWindow *) 0x81f5828 pmanager = (MythPluginManager *) 0x81f4160 mon = (class MediaMonitor *) 0x0 networkControl = (class NetworkControl *) 0x0 exitstatus = (gdb) bt #0 0x08204560 in ?? () #1 0x0825c218 in ?? () #2 0x4145cdf4 in QMutex::lock () from /usr/lib/libqt-mt.so.3 #3 0x40639f9c in PreviewGenerator::disconnectSafe (this=0x824cfd0) at qmutex.h:96 #4 0x08084bf2 in ~PlaybackBox (this=0xbfc17934) at playbackbox.cpp:315 #5 0x08062dfc in startPlayback () at main.cpp:194 #6 0x0806cb25 in TVMenuCallback (data=0x81c3dd0, selection=@0x825c219) at main.cpp:334 #7 0x40ca9d2f in ThemedMenuPrivate::handleAction (this=0x8210338, action=@0x82867f0) at themedmenu.cpp:2508 #8 0x40caa7ff in ThemedMenuPrivate::keyPressHandler (this=0x8210338, e=0xbfc186d0) at themedmenu.cpp:2336 #9 0x40caa9a9 in ThemedMenu::keyPressEvent (this=0x8285ab0, e=0xbfc186d0) at themedmenu.cpp:2714 #10 0x411f53f9 in QWidget::event () from /usr/lib/libqt-mt.so.3 #11 0x4115bd41 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #12 0x4115cbbf in QApplication::notify () from /usr/lib/libqt-mt.so.3 #13 0x410f00dc in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 #14 0x410f5a05 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #15 0x41109bea in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #16 0x41172c39 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #17 0x4115b6bf in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #18 0x40d137fd in MythDialog::exec (this=0x8285ab0) at mythdialogs.cpp:1047 #19 0x080648cd in RunMenu (themedir=@0xbfc18e18) at main.cpp:498 #20 0x0806acca in main (argc=5, argv=0xbfc18ec4) at main.cpp:1062 (gdb)