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) 

Reply via email to