On 09/28/2009 10:38 PM, Dmitry Matveev wrote:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7bb38d0 (LWP 27965)]
0xb7e4a34b in _gst_dictionary_add (dictionaryOOP=0x40353818,
associationOOP=0x403587e8) at dict.c:1861
1861 SET_ASSOCIATION_VALUE (associationOOP, value);
This is expected, SIGSEGV is trapped by GNU Smalltalk for garbage
collection. At the beginning of every gdb session you should type
handle SIGSEGV noprint
If you do this, you should get a SIGABRT for the crash, which is the
actual important backtrace.
It could be a libffi bug, or a gst bug (gst uses libffi), or anything
else. But it is interesting no matter where it lies! :-) Please send
the right backtrace, maybe we can track this down.
BTW, it is possible that you see more (or simply different) problems
than Gwen because different ABIs may specify different ways to return
structures by value. In particular it looks like you're on 32-bit while
Gwen, AFAIK, works on a 64-bit machine.
Paolo
_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk