[Geany] crash on startup
Nick Treleaven
nick.treleaven at xxxxx
Tue Jul 25 19:33:15 UTC 2006
On 25/07/06 19:14:46, Sascha Heid wrote:
>> I don't think the ?? stack frames are because of missing debug
>> symbols.
>> It looks like stack corruption, so the backtrace is of no use as the
>> problem occurred some time before the segfault.
>>
>> I'm thinking the segfault may only occur because of something changed
>> in GTK 2.10.0 or the corresponding GLib (Sascha: what version of
>> GLib?)
>>
>> The output of Valgrind may help diagnosing the problem when the
>> corruption first occurs:
>> valgrind --tool=addrcheck --leak-check=no /path/to/geany
>>
>> I haven't tested Geany with GTK 2.10.0 yet. It's difficult to say
>> whether the problem is Geany or GTK 2.10.0 or the Gentoo system...
>
> I was unable to get more debugging symbols yet (i used USE="debug" and
> removed fomit-frame-pointer from my flags).
OK, you might get a different backtrace now using a build without
-fomit-frame-pointer. If so please post it back to the list - this
could be why there were ?? entries.
For debug, the flag is -g, but the Geany build system normally enables
this already. Also for debugging it's best not to optimize higher than
-O2.
> I wanted to try valgrind but couldn't figure out where to get the
> addrcheck tool, so i used memcheck, maybe its of some use:
> [...]
Thanks, memcheck is just a heavier version of addrcheck.
Unfortunately Valgrind didn't reveal anything in Geany directly causing
a problem, so it could be some incompatibility or a bug in GTK
2.10.0/GLib 2.12.1.
Regards,
Nick
More information about the Users
mailing list