View Single Post
Posts: 96 | Thanked: 80 times | Joined on May 2010
#289
What are the implications of a lower level compilation?
More intensive CPU usage and/or a larger executable.

Would a gdb trace with dev versions of libraries (incl. QT) and the binary not provide more detail?
I think that gdb already has the symbols from the qt libraries.

The issue seems to be that the stack is either corrupted or gdb thinks that it is rather than we can't see where the process finally dies.

I also tried valgrind which gave a bit of extra information but not enough that I can see where the problem is:

Code:
==1875== Invalid read of size 1
==1875==    at 0x5697098: QString::fromLatin1_helper(char const*, int) (in /usr/lib/libQtCore.so.4.7.4)
==1875==  Address 0x73 is not stack'd, malloc'd or (recently) free'd
 

The Following 3 Users Say Thank You to avidscavenger For This Useful Post: