__libc_start_main(0x08050500, 1, 0xbffff3b4, 0x0804fc94, 0x0808e080 __register_frame_info(0x0809ac20, 0x0809b280, 0xbffff358, 0x400bb0a8, 0x401aa944) = 0x400290f8 malloc(4097) = 0x080aa4a8 __errno_location() = 0x401ab5a0 getcwd(0x080aa4a8, 4097) = "/x/unpacked/smalltalk-1.96.2" getenv("SMALLTALK_KERNEL") = NULL getenv("SMALLTALK_IMAGE") = NULL strlen(0x080aa4a8, 0xbffff30c, 0x08050c5c, 0x0808e729, 0x080aa4a8) = 28 malloc(36) = 0x080ab4b0 sprintf("/x/unpacked/smalltalk-1.96.2/ker"..., "%s/kernel", "/x/unpacked/smalltalk-1.96.2") = 35 access("/usr/local/share/smalltalk", 4) = -1 strdup("/x/unpacked/smalltalk-1.96.2") = 0x080ab4d8 strlen(0x080ab4d8, 0xbffff30c, 0x08050d82, 0x080aa4a8, 0x0808e739) = 28 malloc(36) = 0x080ab500 sprintf("/x/unpacked/smalltalk-1.96.2/gst"..., "%s/gst.im", "/x/unpacked/smalltalk-1.96.2") = 35 free(0x080aa4a8) = getopt_long(1, 0xbffff3b4, "-acdDeEghHiI:K:lL:pQqrsSvVy", 0x08094aa0, NULL) = -1 sigemptyset(0xbffff254, 0x0808e83e, 1, 0x080831af, 0x0809ad1c) = 0 sigaction(17, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 tzset(0x0809ad1c, 0xbffff3b8, 0xbffff33c, 0x080508c3, 1) = 0x401aef34 sigemptyset(0xbffff254, 0x6168732f, 0x7a2f6572, 0x080831af, 0x0809ad1c) = 0 sigaction(7, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigemptyset(0xbffff254, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigaction(11, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigemptyset(0xbffff254, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigaction(2, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigemptyset(0xbffff254, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 sigaction(8, 0xbffff250, 0xbffff1c4, 0x080831af, 0x0809ad1c) = 0 getpagesize(0x0809ad1c, 0x40014ce4, 0, 0, 0) = 4096 mmap(0, 4096, 7, 34, -1) = 0x40016000 sbrk(0, 0, 0x0809ad1c, 0x08080e5e, 0x0809ad1c) = 0x080ac000 msync(0x50016000, 4096, 4, 0x08080e5e, 0x0809ad1c) = -1 msync(0x60016000, 4096, 4, 0x08080e5e, 0x0809ad1c) = -1 mmap(0x50016000, 4096, 7, 50, -1) = 0x50016000 munmap(0x50016000, 4096, 4, 0x08080e5e, 0x0809ad1c) = 0 mmap(0x60016000, 4096, 7, 50, -1) = 0x60016000 munmap(0x60016000, 4096, 4, 0x08080e5e, 0x0809ad1c) = 0 munmap(0x40016000, 4096, 4, 0x08080e5e, 0x0809ad1c) = 0 mmap(0x50016000, 4096, 7, 50, -1) = 0x50016000 memcpy(0x50016000, "", 16) = 0x50016000 mmap(0x50017000, 0x00120000, 7, 50, -1) = 0x50017000 malloc(200) = 0x080aab70 malloc(200) = 0x080aac40 strdup("getArgc") = 0x080aad10 strdup("getArgv") = 0x080aad20 strdup("testCallin") = 0x080aad30 strdup("testCString") = 0x080aad40 strdup("testCStringArray") = 0x080aad50 strdup("system") = 0x080aad68 strdup("getenv") = 0x080aad78 strdup("putenv") = 0x080aad88 strdup("errno") = 0x080aad98 strdup("strerror") = 0x080aada8 strdup("stat") = 0x080aadb8 strdup("lstat") = 0x080aadc8 strdup("opendir") = 0x080aadd8 strdup("closedir") = 0x080aade8 strdup("readdir") = 0x080aadf8 strdup("rewinddir") = 0x080aae08 strdup("extractDirentName") = 0x080aae18 strdup("unlink") = 0x080aae30 strdup("rename") = 0x080aae40 strdup("rmdir") = 0x080aae50 strdup("chdir") = 0x080aae60 strdup("mkdir") = 0x080aae70 strdup("getCurDirName") = 0x080aae80 strdup("fileIsReadable") = 0x080aae98 strdup("fileIsWriteable") = 0x080aaeb0 realloc(0x080aac40, 400) = 0x080aaec8 strdup("fileIsExecutable") = 0x080ab060 malloc(32) = 0x080ab078 malloc(32) = 0x080ab0a0 strlen(0x080922a7, 0x40014ce4, 0x080ab078, 0x0808b2bd, 0x0809ad1c) = 24 strlen(0x080922a7, 0xbffff27c, 0x400fdf64, 0x401aa944, 40) = 24 malloc(25) = 0x080ab0c8 strcpy(0x080ab0c8, "/usr/local/lib/smalltalk") = 0x080ab0c8 getenv("SMALLTALK_MODULES") = NULL strdup("defineCFunc") = 0x080ab0e8 strdup("dldLink") = 0x080ab0f8 strdup("dldGetFunc") = 0x080ab108 strdup("dldError") = 0x080ab118 strdup("marli") = 0x080ab128 malloc(400) = 0x080ab138 __xstat(3, "/x/unpacked/smalltalk-1.96.2/gst"..., 0xbfffea84) = -1 mmap(0x60016000, 4096, 7, 50, -1) = 0x60016000 memcpy(0x60016000, "", 16) = 0x60016000 mmap(0x60017000, 0x00100000, 7, 50, -1) = 0x60017000 --- SIGSEGV (Segmentation fault) --- sigemptyset(0xbfffedec, 0xbfffeea4, 0x40014b40, 0x080831af, 0x0809ad1c) = 0 sigaction(11, 0xbfffede8, 0xbfffed5c, 0x080831af, 0x0809ad1c) = 0 fflush(0x401a7c60) = 0 fprintf(0x401a7de0, "gst: "gst: ) = 5 fprintf(0x401a7de0, "Segmentation violation"Segmentation violation) = 22 fprintf(0x401a7de0, "\n" ) = 1 fflush(0x401a7de0) = 0 fflush(0x401a7c60) = 0 fprintf(0x401a7de0, "gst: "gst: ) = 5 fprintf(0x401a7de0, "Error occurred while not in byte"...Error occurred while not in byte code interpreter!!) = 51 fprintf(0x401a7de0, "\n" ) = 1 fflush(0x401a7de0) = 0 getpid() = 1793 kill(1793, 11) = 0 breakpointed at 0x080751e7 (?) --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++