I have been developing a game for some time know and everything has been working fine. As i had updated my mobile to the latest update pr1.3 maemo with qt 4.7 i thought i should update my qtcreator and madde install with the same qt4.7. Since i have done this my application seg faults when trying to start the game with the start game button.

i have used gdb on the device to do a call stack back trace and the here was the out put,

Programe recived signal SIGSEGV, Segmentation fault.
0x408e2384 in QGraphicsScene::focusItem() const ()
from /usr/lib/libqtgui.so.4

0x408e2384 <_ZNK14QGraphicsScene9focusItemEv+8>;

ldrr4,[r0,#4]

(gdb) bt

#1 0x408e2384 in QGraphicsScene::focusItem( const () from /usr/lib/libqtGui.so.4

#2 0x4089c108 in ??() from /usr/lib/libqtGUI.so.4

#3 0x4089c108 in ?? from /usr/lib/libqtgui.so.4

Backtrace stopped: previous frame identical to this fram(currupt stack?)


The problem is i dont use the focusItem() method and i not sure what to do next to try and understand why this error is happening.

Just on a side note how come i cant see the two method names with question marks ?

cheers in advanced.


Edit: I forgot to mention the game still works on qtSimulator but not on qemu and not on my phone.