Hey everyone During my normal usage dolphin recently crashed for me twice. I managed to get the exact same backtrace, which doesn't make any sense.
I was hoping that someone could help me make some sense of it. #5 <signal handler called> #6 0x00007fde1591444a in Soprano::Client::ClientConnection::createBlankNode (this=0x0, modelId=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:550 #7 0x00007fde1591473f in Soprano::Client::ClientConnection::nodeIteratorCurrent (this=0x7fffe7ce0d60, id=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:594 #8 0x00007fde15914892 in Soprano::Client::ClientConnection::nodeIteratorCurrent (this=0x7fffe7ce0d80, id=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:612 #9 0x00007fde0aafc393 in (anonymous namespace)::GlobalModelContainer::~GlobalModelContainer (this=0x1807580, __in_chrg=<optimized out>) at /home/vishesh/kde/src/nepomuk/core/libnepomukcore/resource/nepomukmainmodel.cpp:63 #10 0x00007fde0aafc562 in destroy () at /home/vishesh/kde/src/nepomuk/core/libnepomukcore/resource/nepomukmainmodel.cpp:123 #11 0x00007fde1ea5fb61 in __run_exit_handlers () from /usr/lib/libc.so.6 #12 0x00007fde1ea5fbe5 in exit () from /usr/lib/libc.so.6 #13 0x0000000000407b82 in launch (argc=argc@entry=5, _name=_name@entry=0x1610d48 "/home/vishesh/kde/bin/dolphin", args=0x1610d92 "\001", args@entry=0x1610d66 "--icon", cwd=cwd@entry=0x0, envc=envc@entry=1, envs=0x1610da5 "", envs@entry=0x1610d9a "DISPLAY=:0", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x1610dad "vlap;1354439820;157230;743_TIME121527175") at /home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:726 #14 0x0000000000408870 in handle_launcher_request (sock=8, who=who@entry=0x40ba4c "launcher") at /home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1218 #15 0x0000000000408c02 in handle_requests (waitForPid=waitForPid@entry=0) at /home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1411 #16 0x0000000000404fb7 in main (argc=4, argv=<optimized out>, envp=0x7fffe7ce16c0) at /home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1899 The important parts are frames 6, 7 and 8. I'm writing down the relevant source code with the frames. #6 0x00007fde1591444a in Soprano::Client::ClientConnection::createBlankNode (this=0x0, modelId=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:550 548: setError( ..) 549: //qDebug( .. ) >550: return n; #7 0x00007fde1591473f in Soprano::Client::ClientConnection::nodeIteratorCurrent (this=0x7fffe7ce0d60, id=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:594 593: if ( !socket ) > 594: return Node(); #8 0x00007fde15914892 in Soprano::Client::ClientConnection::nodeIteratorCurrent (this=0x7fffe7ce0d80, id=0) at /home/vishesh/kde/src/soprano/client/clientconnection.cpp:612 611: Node node; >612: Error:Error error; ------ The stack seems messed up to me. Does anyone have any suggestions on how I can go about debugging this? If I save the core file, and try to reload it, none of the symbols from the shared library get loaded, also the backtrace gets reduced to two frames - #0 0x00007fde1eb0618d in ?? () #1 0x0000000000000000 in ?? () I still have the process open, so I can provide any additional details if required. -- Vishesh Handa
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<