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 <<

Reply via email to