valgrind --tool=memcheck --workaround-gcc296-bugs=yes --leak-check=yes
-v ./lyx 2>e.log

Question: Are you really using gcc 296? Pretty old, isn't it?

results in a segmentation fault and the attached file e.log.

==29571== Process terminating with default action of signal 11 (SIGSEGV)
==29571==    at 0x1B8E967E: _dl_map_object_from_fd (in /lib/ld-2.3.3.so)
==29571==    by 0x1B8EACC9: _dl_map_object (in /lib/ld-2.3.3.so)
==29571==    by 0x1B8F09CD: openaux (in /lib/ld-2.3.3.so)
==29571==    by 0x1B8F0D55: _dl_catch_error (in /lib/ld-2.3.3.so)

Ha! There's hope! Yesterday, LyX crashed with access to an invalid address. Since I cannot debug on Windows I cannot provide any further information :-(

Do we have any valgrind expert here who can make sense of this or tell me
how I can find out where the segmentation fault happens?

There is an option (I don't remember which) that produces longer backtraces. Set the chain length to 10+ so that we can see some familiar LyX function.

Eagerly awaiting your results,

Michael

Reply via email to