Bug 245548 - KCacheGrind segfaulted on open cachgrind file
Summary: KCacheGrind segfaulted on open cachgrind file
Status: RESOLVED DUPLICATE of bug 232470
Alias: None
Product: kcachegrind
Classification: Developer tools
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Josef Weidendorfer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-23 15:50 UTC by Pavel ALexeev (aka Pahan-Hubbitus)
Modified: 2010-07-23 18:42 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel ALexeev (aka Pahan-Hubbitus) 2010-07-23 15:50:52 UTC
Application: kcachegrind (0.5.1kde)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.1-24.fc13.i686 i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
KCacheGrind segfaulted on open cachgrind file with size 1673M.

The crash can be reproduced every time.

 -- Backtrace:
Application: KCachegrind (kcachegrind), signal: Segmentation fault
[KCrash Handler]
#6  FixPool::ensureSpace (this=0x8fd32b8, size=16) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/pool.cpp:104
#7  0x080956df in FixPool::reserve (this=0x8fd32b8, size=16) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/pool.cpp:73
#8  0x080953bc in FixCallCost::FixCallCost (this=0xbff472b4, part=0x8ee1dc8, pool=0x8fd32b8, functionSource=0xae855b0, line=72, addr=..., partCall=0xae85928, callCount=..., s=...)
    at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/fixcost.cpp:91
#9  0x080940ed in CachegrindLoader::loadTraceInternal (this=0xbf84fdd0, part=0x8ee1dc8) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/cachegrindloader.cpp:1162
#10 0x08094c0b in CachegrindLoader::loadTrace (this=0x8c5ee40, p=0x8ee1dc8) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/cachegrindloader.cpp:180
#11 0x08085a02 in TraceData::addPart (this=0x8faea40, dir=..., name=...) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/tracedata.cpp:3380
#12 0x0808c0df in TraceData::load (this=0x8faea40, base=...) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/libcore/tracedata.cpp:3302
#13 0x0806dde9 in TopLevel::loadTrace (this=0x8c454b8, file=...) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/kcachegrind/toplevel.cpp:946
#14 0x0806e014 in TopLevel::loadTrace (this=0x8c454b8, url=...) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/kcachegrind/toplevel.cpp:915
#15 0x0806e273 in TopLevel::loadTrace (this=0x8c454b8) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/kcachegrind/toplevel.cpp:901
#16 0x0806ed67 in TopLevel::qt_metacall (this=0x8c454b8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf850318)
    at /usr/src/debug/kdesdk-4.4.5/i686-redhat-linux-gnu/kcachegrind/kcachegrind/toplevel.moc:225
#17 0x05c31f1b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x05c40d3f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x0627c49a in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#20 0x0627de2c in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#21 0x066e3f7d in ?? () from /usr/lib/libQtGui.so.4
#22 0x066ea08b in ?? () from /usr/lib/libQtGui.so.4
#23 0x066ed58f in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0x06eb4796 in KMenu::mouseReleaseEvent (this=0x8e57420, e=0xbf850bc0) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kmenu.cpp:471
#25 0x062d4c8d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x066eb92c in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x06281dac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x0628909e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x06dd100b in KApplication::notify (this=0xbf851478, receiver=0x8e57420, event=0xbf850bc0) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#30 0x05c2d543 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x06287e08 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#32 0x06305afa in ?? () from /usr/lib/libQtGui.so.4
#33 0x06304a03 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#34 0x06330a0a in ?? () from /usr/lib/libQtGui.so.4
#35 0x00149525 in g_main_dispatch (context=0x8c1cf08) at gmain.c:1960
#36 IA__g_main_context_dispatch (context=0x8c1cf08) at gmain.c:2513
#37 0x0014d268 in g_main_context_iterate (context=0x49e490, block=1, dispatch=1, self=0x8c1b660) at gmain.c:2591
#38 0x0014d449 in IA__g_main_context_iteration (context=0x8c1cf08, may_block=1) at gmain.c:2654
#39 0x05c556b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x063305f6 in ?? () from /usr/lib/libQtGui.so.4
#41 0x05c2bc1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0x05c2bf5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x05c2e627 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0x06281e58 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0x0806044a in main (argc=) at /usr/src/debug/kdesdk-4.4.5/kcachegrind/kcachegrind/main.cpp:91

Reported using DrKonqi
Comment 1 Josef Weidendorfer 2010-07-23 18:42:30 UTC
With KDE 4.5, you would get a error message on the console
instead of a SEGFAULT. Not much better, I know...

*** This bug has been marked as a duplicate of bug 232470 ***