help-smalltalk
[Top][All Lists]
Advanced

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

[Help-smalltalk] gst-blox crash with gnu smalltalk 2.95c


From: Robin Redeker
Subject: [Help-smalltalk] gst-blox crash with gnu smalltalk 2.95c
Date: Sat, 18 Aug 2007 18:23:42 +0200
User-agent: Mutt/1.5.11+cvs20060403

Hi!

When I start gst-blox I get this:

   address@hidden: ~# gst-blox
   Bus error (core dumped)

gdb reveals following backtrace:

   (gdb) run
   Starting program: /opt/bin/gst-blox 

   Program received signal SIGSEGV, Segmentation fault.
   0x000000000041036e in _gst_dictionary_add (dictionaryOOP=0x2ab9d61fa030, 
       associationOOP=0x2ab9d6204090) at dict.c:1845
   1845          SET_ASSOCIATION_VALUE (associationOOP, value);
   (gdb) bt
   #0  0x000000000041036e in _gst_dictionary_add (dictionaryOOP=0x2ab9d61fa030, 
       associationOOP=0x2ab9d6204090) at dict.c:1845
   #1  0x000000000041040d in add_smalltalk (globalName=<value optimized out>, 
       globalValue=0x2ab9d61fb9e0) at dict.c:1048
   #2  0x0000000000411d97 in init_runtime_objects () at dict.c:1057
   #3  0x0000000000413941 in _gst_init_dictionary_on_image_load 
(prim_table_matches=true)
       at dict.c:1301
   #4  0x0000000000427fde in _gst_load_from_file (fileName=<value optimized 
out>)
       at save.c:500
   #5  0x0000000000408936 in _gst_initialize (
       kernel_dir=0x479120 "/opt/gst//share/smalltalk/kernel", 
       image_file=0x4790c9 "gst.im", flags=40) at files.c:480
   #6  0x0000000000407c59 in main (argc=1, argv=<value optimized out>) at 
gst-tool.c:404
   (gdb) f 0
   #0  0x000000000041036e in _gst_dictionary_add (dictionaryOOP=0x2ab9d61fa030, 
       associationOOP=0x2ab9d6204090) at dict.c:1845
   1845          SET_ASSOCIATION_VALUE (associationOOP, value);
   (gdb) p associationOOP
   $1 = (OOP) 0x2ab9d6204090
   (gdb) p *associationOOP
   $2 = {object = 0x2b63670ab860, flags = 50333952}
   (gdb) p associationOOP->object
   $3 = (gst_object) 0x2b63670ab860
   (gdb) p *(associationOOP->object)
   $4 = {objSize = 0xb, objClass = 0x2ab9d61fb520, data = {0x2ab9d6204070}}
   (gdb) p value
   No symbol "value" in current context.
   (gdb) list
   1840        }
   1841      else
   1842        {
   1843          value = ASSOCIATION_VALUE (associationOOP);
   1844          associationOOP = dictionary->data[index];
   1845          SET_ASSOCIATION_VALUE (associationOOP, value);
   1846        }
   1847    
   1848      INC_RESTORE_POINTER (incPtr);
   1849      return (associationOOP);
   (gdb) p index
   $5 = <value optimized out>
   (gdb) 

I'm attaching the config.log of the smalltalk 2.95c build which should contain
most information about my system.


Robin

Attachment: config.log
Description: Text document


reply via email to

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