[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Understanding a crazy backtrace
From: Vishesh Handa <me () vhanda ! in>
Date: 2012-12-02 20:40:20
Message-ID: CAOPTMKB2ZiR54OROW91iBc3Vb5Kii5rT4rGs929ewSEVSK_KYQ () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
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
[Attachment #5 (text/html)]
Hey everyone<br><br>During my normal usage dolphin recently crashed for me twice. I \
managed to get the exact same backtrace, which doesn't make any sense.<br><br>I \
was hoping that someone could help me make some sense of it.<br clear="all"> <br>#5 \
<signal handler called><br>#6 0x00007fde1591444a in \
Soprano::Client::ClientConnection::createBlankNode (this=0x0, modelId=0) at \
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:550<br>#7 \
0x00007fde1591473f in Soprano::Client::ClientConnection::nodeIteratorCurrent \
(this=0x7fffe7ce0d60, id=0) at \
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:594<br> #8 \
0x00007fde15914892 in Soprano::Client::ClientConnection::nodeIteratorCurrent \
(this=0x7fffe7ce0d80, id=0) at \
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:612<br>#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<br>
#10 0x00007fde0aafc562 in destroy () at \
/home/vishesh/kde/src/nepomuk/core/libnepomukcore/resource/nepomukmainmodel.cpp:123<br>#11 \
0x00007fde1ea5fb61 in __run_exit_handlers () from /usr/lib/libc.so.6<br>#12 \
0x00007fde1ea5fbe5 in exit () from /usr/lib/libc.so.6<br> #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<br> #14 0x0000000000408870 in \
handle_launcher_request (sock=8, who=who@entry=0x40ba4c "launcher") at \
/home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1218<br>#15 0x0000000000408c02 in \
handle_requests (waitForPid=waitForPid@entry=0) at \
/home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1411<br> #16 0x0000000000404fb7 in main \
(argc=4, argv=<optimized out>, envp=0x7fffe7ce16c0) at \
/home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1899<br><br>The important parts are \
frames 6, 7 and 8. I'm writing down the relevant source code with the frames.<br> \
<br>#6 0x00007fde1591444a in Soprano::Client::ClientConnection::createBlankNode \
(this=0x0, modelId=0) at \
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:550<br><br>548: setError( \
..)<br>549: //qDebug( .. )<br>>550: return n;<br><br>#7 0x00007fde1591473f in
Soprano::Client::ClientConnection::nodeIteratorCurrent
(this=0x7fffe7ce0d60, id=0) at
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:594<br><br>593: if ( \
!socket )<br>> 594: return Node();<br><br>#8 0x00007fde15914892 in
Soprano::Client::ClientConnection::nodeIteratorCurrent
(this=0x7fffe7ce0d80, id=0) at
/home/vishesh/kde/src/soprano/client/clientconnection.cpp:612<br><br>611: Node \
node;<br>>612: Error:Error error;<br><br>------<br><br>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 -<br> <br>#0 \
0x00007fde1eb0618d in ?? ()<br>#1 0x0000000000000000 in ?? ()<br><br><br>I still \
have the process open, so I can provide any additional details if \
required.<br><br><br>-- <br><span style="color:rgb(192,192,192)">Vishesh \
Handa</span><br> <br>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic