Package: mp3diags Version: 1.0.00.045-1 Severity: important Hi!
MP3Diags segfault while selecting any directory on its interface. Don't know how helpful they are but gdb output is attached (gdb.txt) There is also a backtrace with libqt4-dbg installed (gdb+qt.txt) Thank you! Best regards, Nelson -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32.naoliv1 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mp3diags depends on: ii libboost-serialization 1.40.0-4 serialization library for C++ ii libc6 2.10.2-2 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-3 GCC support library ii libqt4-network 4:4.6.0-1 Qt 4 network module ii libqt4-svg 4:4.6.0-1 Qt 4 SVG module ii libqt4-xml 4:4.6.0-1 Qt 4 XML module ii libqtcore4 4:4.6.0-1 Qt 4 core module ii libqtgui4 4:4.6.0-1 Qt 4 GUI module ii libstdc++6 4.4.2-3 The GNU Standard C++ Library v3 ii zlib1g 1:1.2.3.3.dfsg-15 compression library - runtime mp3diags recommends no packages. Versions of packages mp3diags suggests: pn mp3diags-doc <none> (no description available) -- no debconf information
Starting program: /usr/bin/MP3Diags [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x43e93375 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6 Thread 1 (Thread 0xb7f77700 (LWP 32509)): #0 0x43e93375 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6 No symbol table info available. #1 0x43e93464 in std::string::operator=(std::string const&) () from /usr/lib/libstdc++.so.6 No symbol table info available. #2 0x080d6325 in open (this=0x8440548, strFileName=...) at MainFormDlgImpl.cpp:113 out = <incomplete type> #3 0x080d6ec8 in setupFiles (this=0x8440520) at MainFormDlgImpl.cpp:374 No locals. #4 0x080d7055 in enable2 (this=0x8440520, b=true) at MainFormDlgImpl.cpp:392 No locals. #5 0x080d7632 in logAssert (szFile=0x82a16b1 "CheckedDir.cpp", nLine=205, szCond=0x82a16ab "false") at MainFormDlgImpl.cpp:446 p = 0x0 #6 0x081b932c in CheckedDirModel::setData (this=0x84a0e30, index=..., value=..., nRole=10) at CheckedDir.cpp:205 hasClosestAncestorChecked = false s = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 1}, alloc = 0, size = 0, data = 0x843f1a2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = { _q_value = 1}, alloc = 0, size = 0, data = 0x4560d2ae, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x85a5ba8, static codecForCStrings = 0x0} sClosestAncestor = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x843f1a2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x4560d2ae, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x843f190, static codecForCStrings = 0x0} v = {<std::_Vector_base<QString, std::allocator<QString> >> = { _M_impl = {<std::allocator<QString>> = {<__gnu_cxx::new_allocator<QString>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} eCheck = Qt::PartiallyChecked #7 0x48f3c146 in QStyledItemDelegate::editorEvent ( this=<value optimized out>, event=<value optimized out>, model=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qstyleditemdelegate.cpp:757 flags = Could not find the frame base for "QStyledItemDelegate::editorEvent(QEvent*, QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&)". A debugging session is active. Inferior 1 [process 32509] will be killed. Quit anyway? (y or n)
Starting program: /usr/bin/MP3Diags [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x43e93375 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6 Thread 1 (Thread 0xb7f77700 (LWP 643)): #0 0x43e93375 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6 No symbol table info available. #1 0x43e93464 in std::string::operator=(std::string const&) () from /usr/lib/libstdc++.so.6 No symbol table info available. #2 0x080d6325 in open (this=0x8440548, strFileName=...) at MainFormDlgImpl.cpp:113 out = <incomplete type> #3 0x080d6ec8 in setupFiles (this=0x8440520) at MainFormDlgImpl.cpp:374 No locals. #4 0x080d7055 in enable2 (this=0x8440520, b=true) at MainFormDlgImpl.cpp:392 No locals. #5 0x080d7632 in logAssert (szFile=0x82a16b1 "CheckedDir.cpp", nLine=205, szCond=0x82a16ab "false") at MainFormDlgImpl.cpp:446 p = 0x0 #6 0x081b932c in CheckedDirModel::setData (this=0x84a8ff0, index=..., value=..., nRole=10) at CheckedDir.cpp:205 hasClosestAncestorChecked = false s = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 3352}, alloc = 0, size = 0, data = 0x843f1a2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = { ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x4560d2ae, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x857d1e8, static codecForCStrings = 0x0} sClosestAncestor = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3352}, alloc = 0, size = 0, data = 0x843f1a2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x4560d2ae, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x843f190, static codecForCStrings = 0x0} v = {<std::_Vector_base<QString, std::allocator<QString> >> = { _M_impl = {<std::allocator<QString>> = {<__gnu_cxx::new_allocator<QString>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} eCheck = Qt::PartiallyChecked #7 0x48f3c146 in QStyledItemDelegate::editorEvent(QEvent*, QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4 No symbol table info available. #8 0x48e8915c in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #9 0x48e893eb in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #10 0x48e896c4 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #11 0x48ed21ac in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #12 0x48954af0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #13 0x48d41523 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #14 0x48dda5d2 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #15 0x48e8c482 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #16 0x48ecc83f in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #17 0x48ddcfb5 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #18 0x454f5a2a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 No symbol table info available. #19 0x488f6b39 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #20 0x488fefa2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #21 0x0806ebc7 in QMp3DiagsApplication::notify (this=0xbffff4a8, pReceiver=0x848cac0, pEvent=0xbfffeafc) at main.cpp:146 No locals. #22 0x454f670b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 No symbol table info available. #23 0x488fdc61 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 No symbol table info available. #24 0x48987115 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #25 0x48985e6b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #26 0x489b2e52 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #27 0x46d40f28 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #28 0x46d446b3 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #29 0x46d44838 in g_main_context_iteration () from /lib/libglib-2.0.so.0 No symbol table info available. #30 0x45522801 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #31 0x489b29a5 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #32 0x454f4d5a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #33 0x454f51a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #34 0x48e24053 in QDialog::exec() () from /usr/lib/libQtGui.so.4 No symbol table info available. #35 0x081484c1 in SessionEditorDlgImpl::run (this=0xbffff3c4) at SessionEditorDlgImpl.cpp:176 gs = {m_pSettings = 0x84d4ce0} nWidth = 737 nHeight = 566 #36 0x0806e090 in main (argc=1, argv=0xbffff5c4) at main.cpp:236 dlg = {<> = {<No data fields>}, <Ui::SessionEditorDlg> = {<Ui_SessionEditorDlg> = {vboxLayout = 0x8489798, label = 0x848a128, m_pDirectoriesT = 0x848dc58, groupBox = 0x8498a78, gridLayout = 0x8498f48, m_pDontCreateBackupRB = 0x84991b0, m_pCreateBackupRB = 0x84993f8, m_pBackupE = 0x84996e0, m_pBackupB = 0x84a6c50, hboxLayout = 0x84a2988, label_2 = 0x84a29a0, m_pFileNameE = 0x849d7e0, m_pFileNameB = 0x84a9968, m_pScanAtStartupCkB = 0x84a9b38, m_pOpenLastCkB = 0x84a8598, hboxLayout1 = 0x849f5f8, m_pOpenSessionsB = 0x849e148, spacerItem = 0x84b23d0, m_pOkB = 0x84b2408, m_pCancelB = 0x849d530}, <No data fields>}, static staticMetaObject = {d = {superdata = 0x843ef30, stringdata = 0x82d7c20 "SessionEditorDlgImpl", data = 0x82d7b60, extradata = 0x0}}, m_pDirModel = 0x84a8ff0, m_strDir = { static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x43ee773c ""}}, m_strIniFile = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x43ee773c ""}}, m_bNew = true, m_bOpenLastSession = true} nh = 0 app = {<> = {<No data fields>}, <No data fields>} strStartSession = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x43ee773c ""}} bOpenSelDlg = 191 nSessCnt = 0 bOpenLast = true A debugging session is active. Inferior 1 [process 643] will be killed. Quit anyway? (y or n)