Why not install Qt debug symbols on the device and run/attach to your program 
there under gdb?



-------- Оригинално писмо --------
От:  Felipe Crochik  
Относно: N950 SEGFAULT - help?
До: maemo-developers@maemo.org
Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
I hit a wall with my application so I am looking for someone to help everywhere 
I can.

The short version: how can I get qt creator to debug my application on the 
device. Right now I get CRC mismatch warnings for all libraries and I assume 
this is what prevents me to see any trace information

That is what I get when I start to debug:
 ...
the debug information found in 
"c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so"
 does not match 
"c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so"
 (CRC mismatch).   the debug information found in 
"c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so"
 does not match 
"c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so"
 (CRC mismatch).    ...
  I assume I need to install "debug symbols/versions" for the qt libraries on 
the device somehow. Am I right? How can I accomplish this?

The long version:

My applications uses qml\webview and everything works fine until I swipe out of 
my application and then later come back to it. With one click or two I get a 
segfault. This is all the information that I managed to get running gdb on the 
device:

(gdb) backtrace
#0
 0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
#1
 0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
#2
 0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4

Program received signal SIGSEGV, Segmentation fault.

Any suggestions? 

Thanks in advance, 
Felipe

 
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to