help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] Re: [bug] Test suite failure on ia64


From: Thomas Girard
Subject: [Help-smalltalk] Re: [bug] Test suite failure on ia64
Date: Sat, 20 Oct 2007 09:21:11 -0700

Issue status update for http://smalltalk.gnu.org/project/issue/107 Post a follow up: http://smalltalk.gnu.org/project/comments/add/107

Project:      GNU Smalltalk
Version:      <none>
Component:    VM
Category:     bug reports
Priority:     normal
Assigned to:  Unassigned
Reported by:  tgg
Updated by:   tgg
Status:       active

Unfortunately gst 2.95e SIGSEGV on ia64 while launching the testsuite on
AnsiLoad.st.

(I have tried compiling it with embedded libffi4 and libsigsegv, then
Debian versions; I get the same error)

Here's the stacktrace:


Starting program: /home/tgg/smalltalk-2.95e/gst -SI
/home/tgg/smalltalk-2.95e/tests/gst.im AnsiLoad.st
Program received signal SIGSEGV, Segmentation fault.
_gst_dictionary_add (dictionaryOOP=0x2000000000ba5030, associationOOP=0x2000000000baf1d0) at dict.c:1845
1845          SET_ASSOCIATION_VALUE (associationOOP, value);
(gdb) bt full
#0 _gst_dictionary_add (dictionaryOOP=0x2000000000ba5030, associationOOP=0x2000000000baf1d0) at dict.c:1845
       index = <value optimized out>
       dictionary = (gst_object) 0x200000000065f018
       dict = (gst_dictionary) 0x200000000065f018
#1  0x40000000000245d0 in add_smalltalk (
globalName=0x400000000012fa38 "UserFileBasePath", globalValue=0x2000000000bab610) at dict.c:1051
No locals.
#2  0x4000000000024cf0 in init_runtime_objects () at dict.c:1060
No locals.
#3  0x400000000002cd00 in _gst_init_dictionary_on_image_load (
   prim_table_matches=true) at dict.c:1301
No locals.
#4  0x40000000000639b0 in _gst_load_from_file (fileName=<value
optimized out>)
   at save.c:503
       imageFd = 6
#5  0x400000000000b3c0 in _gst_initialize (
   kernel_dir=0x600000000004c070
"/home/tgg/smalltalk-2.95e/tests/kernel", image_file=0x60000ffffe04bbef "gst.im", flags=0) at files.c:482
       p = <value optimized out>
       currentDirectory = <value optimized out>
       home = <value optimized out>
       str = 0x2000000000850010 "\t"
       abortOnFailure = true
       rebuild_image_flags = 0
#6 0x4000000000009280 in main (argc=, argv=0x60000ffffe04b9d8) at main.c:369
       result = <value optimized out>
       file = <value optimized out>


It's not clear for me what's causing this, the real SIGSEGV might be
hidden by libsigsegv mechanism.

Regards,

Thomas






reply via email to

[Prev in Thread] Current Thread [Next in Thread]