Subj : When I used JS_DestroyContext I get an "Segmentation fault" To : netscape.public.mozilla.jseng From : Blaubaer Date : Fri Dec 31 2004 02:05 am When I used JS_DestroyContext I get an "Segmentation fault". I write an plugin with the JavaScript Engine Spidermonkey 6a for the Half-Life Source Dedicated Server. This Error only returns on the Linux Version. In Windows I dosn't get this fault. Here the output from gdb: Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/i686/libm.so.6...done. Loaded symbols for /lib/i686/libm.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/i686/libc.so.6...done. Loaded symbols for /lib/i686/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from bin/dedicated_amd.so...done. Loaded symbols for bin/dedicated_amd.so Reading symbols from bin/tier0_i486.so...done. Loaded symbols for bin/tier0_i486.so Reading symbols from bin/vstdlib_i486.so...done. Loaded symbols for bin/vstdlib_i486.so Reading symbols from /home/blaubaer/./bin/materialsystem_i486.so...done. Loaded symbols for /home/blaubaer/./bin/materialsystem_i486.so Reading symbols from /home/blaubaer/./bin/engine_amd.so...done. Loaded symbols for /home/blaubaer/./bin/engine_amd.so Reading symbols from /lib/i686/libpthread.so.0...done. Loaded symbols for /lib/i686/libpthread.so.0 Reading symbols from bin/libsteamvalidateuseridtickets_i486.so...done. Loaded symbols for bin/libsteamvalidateuseridtickets_i486.so Reading symbols from /home/blaubaer/./bin/soundemitter_i486.so...done. Loaded symbols for /home/blaubaer/./bin/soundemitter_i486.so Reading symbols from /home/blaubaer/./bin/shaderapiempty_i486.so...done. Loaded symbols for /home/blaubaer/./bin/shaderapiempty_i486.so Reading symbols from /home/blaubaer/./bin/vphysics_i486.so...done. Loaded symbols for /home/blaubaer/./bin/vphysics_i486.so Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /home/blaubaer/cstrike/bin/server_i486.so...done. Loaded symbols for /home/blaubaer/cstrike/bin/server_i486.so Reading symbols from /home/blaubaer/./bin/isismod_i486.so...done. Loaded symbols for /home/blaubaer/./bin/isismod_i486.so #0 0x400be52d in _int_free () from /lib/i686/libc.so.6 (gdb) bt #0 0x400be52d in _int_free () from /lib/i686/libc.so.6 Cannot access memory at address 0xbfffd2ac (gdb) info locals No symbol table info available. (gdb) info sharedlibrary From To Syms Read Shared Object Library 0x40026520 0x4003f044 Yes /lib/i686/libm.so.6 0x40046eb0 0x40047de4 Yes /lib/libdl.so.2 0x4005eb40 0x401597b4 Yes /lib/i686/libc.so.6 0x40000c00 0x400139ef Yes /lib/ld-linux.so.2 0x40192e40 0x401ba560 Yes bin/dedicated_amd.so 0x401e9390 0x401fd550 Yes bin/tier0_i486.so 0x40211ff0 0x4021b780 Yes bin/vstdlib_i486.so 0x40257d10 0x402ab9c0 Yes /home/blaubaer/./bin/materialsystem_i486.so 0x40401660 0x405bef70 Yes /home/blaubaer/./bin/engine_amd.so 0x4082c260 0x40834f24 Yes /lib/i686/libpthread.so.0 0x4091c410 0x409e2040 Yes bin/libsteamvalidateuseridtickets_i486.so 0x40a35010 0x40a47dc0 Yes /home/blaubaer/./bin/soundemitter_i486.so 0x40a56760 0x40a58c30 Yes /home/blaubaer/./bin/shaderapiempty_i486.so 0x40ceac80 0x40dfd560 Yes /home/blaubaer/./bin/vphysics_i486.so 0x44e40d70 0x44e47004 Yes /lib/libnss_files.so.2 0x452fc530 0x45741240 Yes /home/blaubaer/cstrike/bin/server_i486.so 0x4593e550 0x459e5b50 Yes /home/blaubaer/./bin/isismod_i486.so (gdb) info frame Stack level 0, frame at 0xbfffd2b0: eip = 0x400be52d in _int_free; saved eip Cannot access memory at address 0xbfffd2ac any help!? :o( thx Blaubaer ________________________ http://www.blaubaer.cc/ http://www.blaubaer-home.de/ http://www.dyntux.net/ mailto:blaubaer@dyntux.net .