[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&#39;t make any sense.<br><br>I \
was hoping that someone could help me make some sense of it.<br clear="all"> <br>#5  \
&lt;signal handler called&gt;<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=&lt;optimized out&gt;) 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 \
&quot;/home/vishesh/kde/bin/dolphin&quot;, args=0x1610d92 &quot;\001&quot;, \
args@entry=0x1610d66 &quot;--icon&quot;, cwd=cwd@entry=0x0, envc=envc@entry=1, \
envs=0x1610da5 &quot;&quot;, envs@entry=0x1610d9a &quot;DISPLAY=:0&quot;, \
reset_env=false, tty=tty@entry=0x0, avoid_loops=false, \
startup_id_str=startup_id_str@entry=0x1610dad \
&quot;vlap;1354439820;157230;743_TIME121527175&quot;) at \
/home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:726<br> #14 0x0000000000408870 in \
handle_launcher_request (sock=8, who=who@entry=0x40ba4c &quot;launcher&quot;) 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=&lt;optimized out&gt;, envp=0x7fffe7ce16c0) at \
/home/vishesh/kde/src/kdelibs/kinit/kinit.cpp:1899<br><br>The important parts are \
frames 6, 7 and 8. I&#39;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>&gt;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>&gt; 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>&gt;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