--- Begin Message ---
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)
--- End Message ---