gst-blox crash with gnu smalltalk 2.95c

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

gst-blox crash with gnu smalltalk 2.95c

Robin Redeker-2
Hi!

When I start gst-blox I get this:

   user@elmex2: ~# 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

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

config.log (189K) Download Attachment