kcachegrind crashes on startup

Bug #721550 reported by Ville Ranki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdesdk (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: kdesdk

kcachegrind crashes every time i try to start it. The KDE crash reporter wasn't able to get backtrace, so i ran it manually in gdb:

(gdb) bt full
#0 QDataStream::operator>> (this=0x0, i=@0xbfffe4ec) at io/qdatastream.cpp:712
No locals.
#1 0x01645244 in KMimeTypeFactory::KMimeTypeFactory (this=0x8318e48) at ../../kdecore/services/kmimetypefactory.cpp:49
        str = 0x0
        i = <value optimized out>
        str1 = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0,
            data = 0x812453e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
          static shared_empty = {ref = {_q_value = 56}, alloc = 0, size = 0, data = 0x1a97492, clean = 0, simpletext = 0,
            righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1781ff4, static codecForCStrings = 0x0}
        n = <value optimized out>
        str2 = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0,
            data = 0x812453e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
          static shared_empty = {ref = {_q_value = 56}, alloc = 0, size = 0, data = 0x1a97492, clean = 0, simpletext = 0,
            righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x40, static codecForCStrings = 0x0}
#2 0x0164576c in self () at ../../kdecore/sycoca/ksycocafactory.h:200
No locals.
#3 KMimeTypeFactory::self () at ../../kdecore/services/kmimetypefactory.cpp:91
No locals.
#4 0x0164cbac in KMimeType::buildDefaultType () at ../../kdecore/services/kmimetype.cpp:78
        mime = {d = 0xbfffe680}
#5 0x0164d45d in KMimeType::checkEssentialMimeTypes () at ../../kdecore/services/kmimetype.cpp:115
        s_bChecked = false
        missingMimeTypes = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0,
                  sharable = 1, array = {0x0}}, d = 0x4}, d = 0x4}}, <No data fields>}
#6 0x0164d6a5 in KMimeType::findByFileContent (fileName=..., accuracy=0x0) at ../../kdecore/services/kmimetype.cpp:457
        device = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x0, static staticMetaObject = {d = {superdata = 0x0,
                  stringdata = 0x1a2bd80 "QObject", data = 0x1a2be20, extradata = 0x1a91240}}, d_ptr = {d = 0x15126c0},
              static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x1a348c0 "Qt", data = 0x1a38000, extradata = 0x0}}},
            static staticMetaObject = {d = {superdata = 0x81243e0, stringdata = 0x1a3ce60 "QIODevice", data = 0x1a3cec0,
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x1a95c48, stringdata = 0x1a3cde0 "QFile",
              data = 0x1a3ce00, extradata = 0x0}}}
         static shared_empty = {ref = {_q_value = 3}, alloc = 0, size = 0, data = 0x1a973b8 "", array = ""}, d = 0xbfffe79c}
#7 0x0806e393 in TopLevel::openDataFile (this=0x82f9f30, file=...) at ../../../kcachegrind/kcachegrind/toplevel.cpp:2308
        filesLoaded = <value optimized out>
        mimeType = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0,
            data = 0x812453e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
          static shared_empty = {ref = {_q_value = 56}, alloc = 0, size = 0, data = 0x1a97492, clean = 0, simpletext = 0,
            righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1528262, static codecForCStrings = 0x0}
        compressed = <value optimized out>
#8 0x0806eafc in TopLevel::loadTrace (this=0x82f9f30, file=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at ../../../kcachegrind/kcachegrind/toplevel.cpp:973
        loaded = <value optimized out>
#9 0x0806f03e in TopLevel::loadTraceDelayed (this=0x82f9f30) at ../../../kcachegrind/kcachegrind/toplevel.cpp:1035
No locals.
#10 0x0807023d in TopLevel::qt_metacall (this=0x82f9f30, _c=QMetaObject::InvokeMetaMethod, _id=-1073748756, _a=0x8439510)
    at ./toplevel.moc:325
No locals.
#11 0x019698ca in QMetaObject::metacall (object=0x82f9f30, cl=138652200, idx=132, argv=0x8439510) at kernel/qmetaobject.cpp:237
        mo = <value optimized out>
#12 0x01974df6 in QMetaCallEvent::placeMetaCall (this=0x8437930, object=0x82f9f30) at kernel/qobject.cpp:534
No locals.
#13 0x019766a2 in QObject::event (this=0x82f9f30, e=0x17808a8) at kernel/qobject.cpp:1219
        currentSender = {sender = 0x0, signal = -1, ref = 1}
        previousSender = 0x0
#14 0x00bbf936 in QWidget::event (this=0x82f9f30, event=0x8437930) at kernel/qwidget.cpp:8646
No locals.
#15 0x01000917 in QMainWindow::event (this=0x82f9f30, event=0x8437930) at widgets/qmainwindow.cpp:1417
        d = 0x8302f00
#16 0x0094d8a4 in KMainWindow::event (this=0x82f9f30, ev=0x8437930) at ../../kdeui/widgets/kmainwindow.cpp:1100
        d = 0x17808a8
#17 0x0099614f in KXmlGuiWindow::event (this=0x82f9f30, ev=0x8437930) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
        ret = <value optimized out>
#18 0x00b61fdc in QApplicationPrivate::notify_helper (this=0x813d418, receiver=0x82f9f30, e=0x8437930)
    at kernel/qapplication.cpp:4396
        consumed = <value optimized out>
#19 0x00b680e9 in QApplication::notify (this=0xbffff318, receiver=0x82f9f30, e=0x8437930) at kernel/qapplication.cpp:4361
        res = <value optimized out>
#20 0x0085768a in KApplication::notify (this=0xbffff318, receiver=0x82f9f30, event=0x8437930)
    at ../../kdeui/kernel/kapplication.cpp:310
No locals.
#21 0x01963b3b in QCoreApplication::notifyInternal (this=0xbffff318, receiver=0x82f9f30, event=0x8437930)
    at kernel/qcoreapplication.cpp:732
        threadData = 0x8128e98
        returnValue = <value optimized out>
        result = false
        cbdata = {0x82f9f30, 0x8437930, 0xbfffef2f}
#22 0x01966d8b in sendEvent (receiver=0x0, event_type=0, data=0x8128e98)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
No locals.
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8128e98) at kernel/qcoreapplication.cpp:1373
        pe = <value optimized out>
        e = 0x8437930
        r = 0x82f9f30
        locker = {val = 135433920}
        startOffset = 0
        i = @0x8128eb8
#24 0x01966f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
        data = <value optimized out>
#25 0x01992a74 in sendPostedEvents (s=0x813f8d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
No locals.
#26 postEventSourceDispatch (s=0x813f8d8) at kernel/qeventdispatcher_glib.cpp:277
No locals.
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x813f8d8, next = 0x0}
        source = 0x813f8d8
        current = 0x8173438
        i = 0
#28 g_main_context_dispatch (context=0x813f858) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
No locals.
#29 0x02443668 in g_main_context_iterate (context=0x813f858, block=<value optimized out>, dispatch=1, self=0x813d698)
    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0x02443848 in g_main_context_iteration (context=0x813f858, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
        retval = <value optimized out>
#31 0x01992565 in QEventDispatcherGlib::processEvents (this=0x8128b58, flags=...) at kernel/qeventdispatcher_glib.cpp:415
        d = 0x813d5a8
        canWait = true
        result = <value optimized out>
#32 0x00c23be5 in QGuiEventDispatcherGlib::processEvents (this=0x8128b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
        d = 0x813d5a8
        returnValue = 236
#33 0x01962609 in QEventLoop::processEvents (this=0xbffff274, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
       returnValue = 236
#33 0x01962609 in QEventLoop::processEvents (this=0xbffff274, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
---Type <return> to continue, or q <return> to quit---
        d = 0x843a530
#34 0x01962a8a in QEventLoop::exec (this=0xbffff274, flags=...) at kernel/qeventloop.cpp:201
        d = 0x843a530
        app = <value optimized out>
#35 0x0196700f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
        threadData = 0x8128e98
        eventLoop = {<QObject> = {_vptr.QObject = 0x1a96448, static staticMetaObject = {d = {superdata = 0x0,
                stringdata = 0x1a2bd80 "QObject", data = 0x1a2be20, extradata = 0x1a91240}}, d_ptr = {d = 0x843a530},
            static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x1a348c0 "Qt", data = 0x1a38000, extradata = 0x0}}},
          static staticMetaObject = {d = {superdata = 0x81243e0, stringdata = 0x1a3de80 "QEventLoop", data = 0x1a3dea0,
              extradata = 0x0}}}
        returnCode = -1
#36 0x00b60e07 in QApplication::exec () at kernel/qapplication.cpp:3672
No locals.
#37 0x08060ffb in main (argc=1, argv=0xbffff464) at ../../../kcachegrind/kcachegrind/main.cpp:91
        aboutData = {d = 0x812a5b0}
        a = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xa27668, static staticMetaObject = {d = {
                    superdata = 0x0, stringdata = 0x1a2bd80 "QObject", data = 0x1a2be20, extradata = 0x1a91240}}, d_ptr = {
                  d = 0x813d418}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x1a348c0 "Qt", data = 0x1a38000,
                    extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x81243e0,
                  stringdata = 0x1a3df20 "QCoreApplication", data = 0x1a3dfc0, extradata = 0x0}}, static self = 0xbffff318},
            static staticMetaObject = {d = {superdata = 0x1a96484, stringdata = 0x12dff60 "QApplication", data = 0x12e01a0,
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x14e0468, stringdata = 0x9fac20 "KApplication",
              data = 0x9fadc0, extradata = 0x0}}, static loadedByKdeinit = false, static KApp = 0xbffff318, d = 0x8294fb0}
        options = {d = 0x813d220}
        res = <value optimized out>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.