Issue status update for
http://smalltalk.gnu.org/node/128 Post a follow up: http://smalltalk.gnu.org/project/comments/add/128 Project: GNU Smalltalk Version: <none> Component: Blox Category: bug reports Priority: normal Assigned to: Unassigned Reported by: tgg Updated by: tgg Status: active (what's described below occurs on a Debian GNU/Linux amd64 box) attaching gdb on it seems to show it loops allocating memory. If I Ctrl-C, it stops. But then trying to launch it again fails with: gst: Aborted (ip 4)[] in ProcessorScheduler>>#initialize (ip 22)Array(SequenceableCollection)>>#do: (ip 6)[] in ProcessorScheduler>>#initialize (ip 4)[] in BlockClosure>>#newProcessWith: (ip 28)[] in Process>>#onBlock:at:suspend: (ip 10) BlockClosure>>#on:do: (ip 14)[] in Process>>#onBlock:at:suspend: (ip 2) BlockClosure>>#ensure: (ip 10)[] in Process>>#onBlock:at:suspend: (ip 14)BlockContext class>>#fromClosure:parent: Abandon Strangely, this does *not* occur if I launch gst then at the prompt invoke blox: st> PackageLoader fileInPackage: 'BloxTK'! st> PackageLoader fileInPackage: 'Browser'! st> BLOX.BLOXBrowser.BrowserMain new initialize! _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
Issue status update for
http://smalltalk.gnu.org/project/issue/128 Post a follow up: http://smalltalk.gnu.org/project/comments/add/128 Project: GNU Smalltalk Version: <none> Component: Blox Category: bug reports Priority: normal Assigned to: Unassigned Reported by: tgg Updated by: tgg Status: active With gdb, here's what I see when I Ctrl-C while it's stalled: (gdb) bt full #0 queue_put (q=0x719b10, src=0x7ae670, n=4027736) at oop.c:1505 result = (OOP *) 0x2b03e45bb010 newAlloc = (OOP *) 0x2b03e6475ad0 #1 0x0000000000418f98 in _gst_copy_an_oop (oop=0x2b5fb7fd04b0) at oop.c:2001 obj = (gst_object) 0x7ae670 pData = (OOP *) 0x7ae670 i = 30 n = 31 #2 0x00000000004189fb in scan_grey_pages () at oop.c:1782 node = (grey_area_node *) 0x9aa310 next = (grey_area_node **) 0x721f70 last = (grey_area_node *) 0x721f70 pOOP = (OOP *) 0x2b03e4218fb0 oop = (OOP) 0x2b5fb7f27c00 i = 9 n = 1 #3 0x000000000041878e in copy_oops () at oop.c:1695 No locals. #4 0x0000000000417a0c in _gst_scavenge () at oop.c:1210 oldBytes = 302728 reclaimedBytes = 32767 tenuredBytes = -466731232 reclaimedPercent = 11011 #5 0x000000000041684c in _gst_alloc_obj (size=24, p_oop=0x7fffc7b7aec8) at oop.c:787 newAllocPtr = (OOP *) 0x2b03e42e3f50 p_instance = (gst_object) 0x23 #6 0x000000000045fb6c in instantiate_with (class_oop=0x2b5fb7f234f0, numIndexFields=5, p_oop=0x7fffc7b7aec8) at dict.inl:683 numBytes = 21 indexedBytes = 5 alignedBytes = 24 instanceSpec = 35 p_instance = (gst_object) 0x23 #7 0x000000000045fab8 in VMpr_Behavior_basicNewColon (id=71, numArgs=1) at prims.def:2300 result = (OOP) 0x2b03e4944e98 arg2 = 5 oop1 = (OOP) 0x2b5fb7f234f0 oop2 = (OOP) 0xb #8 0x000000000048cc4b in execute_primitive_operation (primitive=104, numArgs=1) at interp.c:2647 pte = (prim_table_entry *) 0x71d6e0 result = 0 #9 0x000000000046bd9c in _gst_send_message_internal (sendSelector=0x2b5fb7f2d1d0, sendArgs=1, receiver=0x2b5fb7f234f0, method_class=0x2b5fb7f28e50) at interp-bc.inl:272 hashIndex = 309 methodOOP = (OOP) 0x2b5fb7f2d4e0 methodData = (method_cache_entry *) 0x700748 newContext = (gst_method_context) 0x2b03e4944e30 header = {intMark = 1, numArgs = 1, stack_depth = 2, numTemps = 0, primitiveIndex = 104, isOldSyntax = 0, headerFlag = 4} #10 0x000000000047e729 in _gst_interpret (processOOP=0x2b5fb7f70800) at vm.def:640 _receiver = (OOP) 0x2b5fb7f234f0 sel = 3 n = 1 _extra1 = (OOP) 0xb LOCAL_COUNTER = 0 ip = (ip_type) 0x2b03e411b210 "Y\0043" sp = (OOP *) 0x2b03e4944ea0 arg = 3 prefetch = (void *) 0x4755cc monitored_byte_codes = {0x48912d <repeats 256 times>} true_byte_codes = {0x4894b0 <repeats 42 times>, 0x471d7e, 0x472b48, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x48950c, 0x4894b0 <repeats 203 times>} false_byte_codes = {0x48957e <repeats 42 times>, 0x472b48, 0x471d7e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x4895da, 0x48957e <repeats 203 times>} normal_byte_codes = {0x46c3b1, 0x46c7b0, 0x46cbb1, 0x46cf77, 0x46d339, 0x46d6ff, 0x46dac1, 0x46de82, 0x46e243, 0x46e650, 0x46ea1f, 0x46ebfe, 0x46edf1, 0x46f121, 0x46f300, 0x46f4f3, 0x46f6e6, 0x46fa57, 0x46fde4, 0x470118, 0x47044c, 0x47050d, 0x4705ce, 0x470768, 0x47091b, 0x4709fd, 0x470bce, 0x470d9f, 0x470e28, 0x470fad, 0x4710fc, 0x471284, 0x4713cf, 0x471489, 0x471594, 0x4717cc, 0x471880, 0x471923, 0x471a19, 0x471c6f, 0x471d0e, 0x471d7e, 0x471dee, 0x47201e, 0x47224e, 0x4722fa, 0x4723b1, 0x47246b, 0x472527, 0x4725a3, 0x472698, 0x47287e, 0x47298e, 0x472a37, 0x472b48, 0x472bab, 0x472c0d, 0x472ca5, 0x472d2e, 0x472db7, 0x472e40, 0x472ec9, 0x472f52, 0x472fdb, 0x473064, 0x4731dd, 0x473356, 0x473463, 0x4734fb, 0x473577, 0x47362f, 0x473759, 0x4738d2, 0x47397a, 0x473b57, 0x473d05, 0x473e31, 0x473fee, 0x4740ed, 0x474198, 0x474287, 0x4743d0, 0x4747f9, 0x474a2f, 0x474b3e, 0x474d18, 0x474dd0, 0x47505e, 0x475453, 0x4755cc, 0x47579a, 0x475946, 0x475a75, 0x475c52, 0x475f0d, 0x4760db, 0x47616e, 0x476216, 0x4763e4, 0x4765c1, 0x4769c4, 0x476ded, 0x477075, 0x4770f1, 0x4772c0, 0x47763a, 0x4777f4, 0x4778ac, 0x477a4d, 0x477ed0, 0x477f82, 0x47815f, 0x478504, 0x4785b6, 0x4786c5, 0x47894d, 0x478d00, 0x478edd, 0x4790ba, 0x479163, 0x479331, 0x4793d8, 0x4794c2, 0x479691, 0x479746, 0x47986f, 0x479922, 0x4799d5, 0x479ac2, 0x479bf1, 0x479f49, 0x47a1d7, 0x47a5a6, 0x47a7dc, 0x47ac13, 0x47acc5, 0x47af00, 0x47afd9, 0x47b1a7, 0x47b25f, 0x47b35c, 0x47b524, 0x47b91a, 0x47bafa, 0x47bf31, 0x47c0ff, 0x47c3b8, 0x47c461, 0x47c71c, 0x47cb51, 0x47cc03, 0x47cffd, 0x47d3cc, 0x47d4cb, 0x47d6cc, 0x47d8cf, 0x47da8a, 0x47db99, 0x47dc3a, 0x47de06, 0x47e021, 0x47e1ef, 0x47e41e, 0x47e50b, 0x47e5bd, 0x47e78b, 0x47ea19, 0x47eaba, 0x47eb63, 0x47ed40, 0x47f143, 0x47f61c, 0x47f7ca, 0x47f873, 0x47f91c, 0x47fb2e, 0x47fbdd, 0x47fd98, 0x47ffce, 0x48020c, 0x4802c4, 0x4804e7, 0x4805e4, 0x4807f7, 0x480a44, 0x480c21, 0x480d4b, 0x480dfd, 0x48103b, 0x481230, 0x481351, 0x48151f, 0x4819a2, 0x481a91, 0x481b43, 0x481d65, 0x481f11, 0x482124, 0x482301, 0x4824d0...} #11 0x000000000048c06a in _gst_nvmsg_send (receiver=0x2b5fb7f33320, sendSelector=0x2b5fb7fb5b20, args=0x7fffc7b7dea0, sendArgs=0) at interp.c:2196 inc = 2 processOOP = (OOP) 0x2b5fb7f70800 currentProcessOOP = (OOP) 0x2b5fb7f2d6a0 result = (OOP) 0x7fffc7b7de50 process = (gst_process) 0x2b03e42ba800 i = 0 #12 0x000000000044e183 in _gst_vmsg_send (receiver=0x2b5fb7f33320, selector=0x2b5fb7fb5b20, args=0x7fffc7b7dea0) at callin.c:147 numArgs = 0 #13 0x00002b03e497dbc8 in doCallback (clientData=0x0, interp=0x782020, argc=3, argv=0x7fffc7b7df40) at BloxTK.c:152 oop = (OOP) 0x2b5fb7f33320 args = (OOP *) 0x7fffc7b7dea0 i = 0 result = "0" #14 0x00002b03e501c9c7 in TclInvokeStringCommand () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #15 0x00002b03e501db36 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #16 0x00002b03e5044952 in ?? () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #17 0x00002b03e5042b9e in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #18 0x00002b03e501ea1b in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #19 0x00002b03e531d06a in TkInvokeMenu () from /usr/lib/libtk8.4.so.0 No symbol table info available. #20 0x00002b03e531cc26 in ?? () from /usr/lib/libtk8.4.so.0 No symbol table info available. #21 0x00002b03e501db36 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #22 0x00002b03e501dd6a in Tcl_EvalObjv () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #23 0x00002b03e501eb29 in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #24 0x00002b03e5072230 in Tcl_UplevelObjCmd () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #25 0x00002b03e501db36 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #26 0x00002b03e5044952 in ?? () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #27 0x00002b03e5042b9e in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #28 0x00002b03e5072682 in TclObjInterpProc () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #29 0x00002b03e501db36 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #30 0x00002b03e501e6cd in Tcl_EvalEx () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #31 0x00002b03e52e6b2e in Tk_BindEvent () from /usr/lib/libtk8.4.so.0 No symbol table info available. #32 0x00002b03e52ec3f9 in TkBindEventProc () from /usr/lib/libtk8.4.so.0 No symbol table info available. #33 0x00002b03e52f3787 in Tk_HandleEvent () from /usr/lib/libtk8.4.so.0 No symbol table info available. #34 0x00002b03e52f3f9c in ?? () from /usr/lib/libtk8.4.so.0 No symbol table info available. #35 0x00002b03e5068704 in Tcl_ServiceEvent () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #36 0x00002b03e5068975 in Tcl_DoOneEvent () from /usr/lib/libtcl8.4.so.0 No symbol table info available. #37 0x00002b03e497da9a in bloxIdle () at BloxTK.c:134 No locals. #38 0x00000000004a74a4 in ffi_call_unix64 () at src/x86/unix64.S:73 No locals. #39 0x00000000004a6ef1 in ffi_call (cif=0x72b8f0, fn=0x2b03e497da8c <bloxIdle>, rvalue=0x7fffc7b7fa60, avalue=0x7fffc7b7fa10) at src/x86/ffi64.c:428 classes = {X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS} stack = 0x7fffc7b7f850 "`rv" argp = 0x7fffc7b7f900 "\n" arg_types = (ffi_type **) 0x0 gprcount = 0 ssecount = 0 ngpr = 0 nsse = 0 i = 0 avn = 0 ret_in_memory = false reg_args = (struct register_args *) 0x7fffc7b7f850 #40 0x0000000000447d4e in _gst_invoke_croutine (cFuncOOP=0x2b5fb7fbc460, receiver=0x2b5fb7fae5b0, args=0x2b03e48d6028) at cint.c:653 desc = (gst_cfunc_descriptor) 0x807930 cType = CDATA_CHAR result = {u = {intVal = 0, longVal = 0, ptrVal = 0x0, floatVal = 0, doubleVal = 0, longDoubleVal = <invalid float value>, cObjectPtrVal = {pPtrVal = 0x0, ptrVal = 0x7fffc7b7f980}}, oop = 0x7fffc7b7f9c0, cType = 3350723024} local_arg_vec = (cparam *) 0x7fffc7b7fa00 arg = (cparam *) 0x10c1 ffi_arg_vec = (void **) 0x7fffc7b7fa10 oop = (OOP) 0x2b5fb7f22000 i = 0 si = 0 fixedArgs = 0 totalArgs = 0 incPtr = 2 #41 0x0000000000468fec in VMpr_CFuncDescriptor_asyncCall (id=0, numArgs=0) at prims.def:5674 result = (volatile OOP) 0x0 context = (volatile gst_method_context) 0x2b03e48d5fe0 contextOOP = (OOP) 0x711f60 cFuncOOP = (OOP) 0x2b5fb7fbc460 receiverOOP = (OOP) 0x2b5fb7fae5b0 localJmpBuf = {next = 0x0, suspended = 1, processOOP = 0x2b5fb7f22000, jmpBuf = {{__jmpbuf = {8419612, -1421644777138422252, 0, 140736544125440, 0, 0, -1421644777369108972, 1421662459925233172}, __mask_was_saved = 0, __saved_mask = {__val = {47295710839176, 47295712962560, 47295712292368, 47690108531168, 140736544111552, 4764423, 47690108032672, 47690108032672, 47295712962560, 17184631450, 47690108009264, 47690108009328, 47295719366624, 73019036900, 47690108032672, 47295719366624}}}}} #42 0x000000000048cc4b in execute_primitive_operation (primitive=220, numArgs=0) at interp.c:2647 pte = (prim_table_entry *) 0x71e1c0 result = 47295719366624 #43 0x000000000046bd9c in _gst_send_message_internal (sendSelector=0x2b5fb7f5fc00, sendArgs=0, receiver=0x2b5fb7fbc460, method_class=0x2b5fb7f239d0) at interp-bc.inl:272 hashIndex = 1949 methodOOP = (OOP) 0x2b5fb7fc6270 methodData = (method_cache_entry *) 0x710788 newContext = (gst_method_context) 0x2b03e48d5fe0 header = {intMark = 1, numArgs = 0, stack_depth = 2, numTemps = 0, primitiveIndex = 220, isOldSyntax = 0, headerFlag = 4} #44 0x00000000004732f4 in _gst_interpret (processOOP=0x2b5fb7f2d6a0) at vm.def:640 _receiver = (OOP) 0x2b5fb7fbc460 sel = 1 n = 0 LOCAL_COUNTER = 0 ip = (ip_type) 0x80791c "B" sp = (OOP *) 0x2b03e48d6028 arg = 1 prefetch = (void *) 0x473356 monitored_byte_codes = {0x48912d <repeats 256 times>} true_byte_codes = {0x4894b0 <repeats 42 times>, 0x471d7e, 0x472b48, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x4894b0, 0x48950c, 0x4894b0 <repeats 203 times>} false_byte_codes = {0x48957e <repeats 42 times>, 0x472b48, 0x471d7e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x48957e, 0x4895da, 0x48957e <repeats 203 times>} normal_byte_codes = {0x46c3b1, 0x46c7b0, 0x46cbb1, 0x46cf77, 0x46d339, 0x46d6ff, 0x46dac1, 0x46de82, 0x46e243, 0x46e650, 0x46ea1f, 0x46ebfe, 0x46edf1, 0x46f121, 0x46f300, 0x46f4f3, 0x46f6e6, 0x46fa57, 0x46fde4, 0x470118, 0x47044c, 0x47050d, 0x4705ce, 0x470768, 0x47091b, 0x4709fd, 0x470bce, 0x470d9f, 0x470e28, 0x470fad, 0x4710fc, 0x471284, 0x4713cf, 0x471489, 0x471594, 0x4717cc, 0x471880, 0x471923, 0x471a19, 0x471c6f, 0x471d0e, 0x471d7e, 0x471dee, 0x47201e, 0x47224e, 0x4722fa, 0x4723b1, 0x47246b, 0x472527, 0x4725a3, 0x472698, 0x47287e, 0x47298e, 0x472a37, 0x472b48, 0x472bab, 0x472c0d, 0x472ca5, 0x472d2e, 0x472db7, 0x472e40, 0x472ec9, 0x472f52, 0x472fdb, 0x473064, 0x4731dd, 0x473356, 0x473463, 0x4734fb, 0x473577, 0x47362f, 0x473759, 0x4738d2, 0x47397a, 0x473b57, 0x473d05, 0x473e31, 0x473fee, 0x4740ed, 0x474198, 0x474287, 0x4743d0, 0x4747f9, 0x474a2f, 0x474b3e, 0x474d18, 0x474dd0, 0x47505e, 0x475453, 0x4755cc, 0x47579a, 0x475946, 0x475a75, 0x475c52, 0x475f0d, 0x4760db, 0x47616e, 0x476216, 0x4763e4, 0x4765c1, 0x4769c4, 0x476ded, 0x477075, 0x4770f1, 0x4772c0, 0x47763a, 0x4777f4, 0x4778ac, 0x477a4d, 0x477ed0, 0x477f82, 0x47815f, 0x478504, 0x4785b6, 0x4786c5, 0x47894d, 0x478d00, 0x478edd, 0x4790ba, 0x479163, 0x479331, 0x4793d8, 0x4794c2, 0x479691, 0x479746, 0x47986f, 0x479922, 0x4799d5, 0x479ac2, 0x479bf1, 0x479f49, 0x47a1d7, 0x47a5a6, 0x47a7dc, 0x47ac13, 0x47acc5, 0x47af00, 0x47afd9, 0x47b1a7, 0x47b25f, 0x47b35c, 0x47b524, 0x47b91a, 0x47bafa, 0x47bf31, 0x47c0ff, 0x47c3b8, 0x47c461, 0x47c71c, 0x47cb51, 0x47cc03, 0x47cffd, 0x47d3cc, 0x47d4cb, 0x47d6cc, 0x47d8cf, 0x47da8a, 0x47db99, 0x47dc3a, 0x47de06, 0x47e021, 0x47e1ef, 0x47e41e, 0x47e50b, 0x47e5bd, 0x47e78b, 0x47ea19, 0x47eaba, 0x47eb63, 0x47ed40, 0x47f143, 0x47f61c, 0x47f7ca, 0x47f873, 0x47f91c, 0x47fb2e, 0x47fbdd, 0x47fd98, 0x47ffce, 0x48020c, 0x4802c4, 0x4804e7, 0x4805e4, 0x4807f7, 0x480a44, 0x480c21, 0x480d4b, 0x480dfd, 0x48103b, 0x481230, 0x481351, 0x48151f, 0x4819a2, 0x481a91, 0x481b43, 0x481d65, 0x481f11, 0x482124, 0x482301, 0x4824d0...} #45 0x000000000048c06a in _gst_nvmsg_send (receiver=0x2b5fb7f22000, sendSelector=0x2b5fb7f2d570, args=0x0, sendArgs=0) at interp.c:2196 inc = 1 processOOP = (OOP) 0x2b5fb7f2d6a0 currentProcessOOP = (OOP) 0x2b5fb7fa71e0 result = (OOP) 0x7fffc7b82b70 process = (gst_process) 0x2b03e4216e10 i = 0 #46 0x0000000000409ae2 in _gst_execute_statements (temps=0x0, statements=0x742bc0, undeclared=UNDECLARED_TEMPORARIES, quiet=true) at comp.c:696 messagePattern = (tree_node) 0x742b70 startTime = 42127589 endTime = 7613216 deltaTime = 0 cacheHits = 0 startRusage = {ru_utime = {tv_sec = 0, tv_usec = 768048}, ru_stime = {tv_sec = 0, tv_usec = 100006}, ru_maxrss = 0, ru_ixrss = 0, ru_idrss = 0, ru_isrss = 0, ru_minflt = 5802, ru_majflt = 4, ru_nswap = 0, ru_inblock = 0, ru_oublock = 0, ru_msgsnd = 0, ru_msgrcv = 0, ru_nsignals = 0, ru_nvcsw = 1105, ru_nivcsw = 260} endRusage = {ru_utime = {tv_sec = 3350736000, tv_usec = 7611696}, ru_stime = {tv_sec = 47690107985920, tv_usec = 7610768}, ru_maxrss = 16235637968, ru_ixrss = 140736544124160, ru_idrss = 63480278624, ru_isrss = 7613216, ru_minflt = 140736544124112, ru_majflt = 4932866, ru_nswap = 140736544124144, ru_inblock = 7611696, ru_oublock = 7610768, ru_msgsnd = 140736544124160, ru_msgrcv = 140736544124192, ru_nsignals = 4921775, ru_nvcsw = 7613216, ru_nivcsw = 63939292160} methodOOP = (OOP) 0x2b5fb7f2d570 oldClass = (OOP) 0x2b5fb7f23890 oldCategory = (OOP) 0x2b5fb7f22000 oldUndeclared = UNDECLARED_GLOBALS incPtr = 0 loc = {first_line = 45, first_column = 6, file_offset = 1568} #47 0x00000000004ae9d7 in parse_doit (p=0x7fffc7b82e40, fail_at_eof=false) at gst-parse.c:469 statement = (tree_node) 0x742b20 caret = false #48 0x00000000004ae1b9 in parse_chunks (p=0x7fffc7b82e40) at gst-parse.c:359 oldTemporaries = (OOP) 0x0 #49 0x00000000004ae0b3 in _gst_parse_chunks () at gst-parse.c:339 p = {la = {{token = 33, val = {fval = 0, ival = 7612688, sval = 0x742910 "BrowserMain", boval = 0x742910, oval = 0x742910, node = 0x742910}, loc = {first_line = 45, first_column = 6, file_offset = 1568}}, {token = 264, val = {fval = <invalid float value>, ival = 7612784, sval = 0x742970 "new", boval = 0x742970, oval = 0x742970, node = 0x742970}, loc = {first_line = 44, first_column = 38, file_offset = 1548}}, {token = 264, val = {fval = <invalid float value>, ival = 7612800, sval = 0x742980 "initialize", boval = 0x742980, oval = 0x742980, node = 0x742980}, loc = {first_line = 44, first_column = 42, file_offset = 1552}}, {token = 93, val = {fval = <invalid float value>, ival = 7611872, sval = 0x7425e0 "nextPutAll:", boval = 0x7425e0, oval = 0x7425e0, node = 0x7425e0}, loc = {first_line = 45, first_column = 5, file_offset = 1567}}}, la_size = 1, la_first = 0, state = PARSE_DOIT, recover = {{__jmpbuf = {47295694646272, -1421644874374971884, 0, 140736544125440, 0, 0, -1421644874385457644, 1421662355410517524}, __mask_was_saved = 0, __saved_mask = {__val = {4294967296, 140736544124816, 4546243, 47291884896257, 4064, 7606272, 7610384, 140736544124864, 4546567, 140736544125056, 4064, 140736544124944, 7610384, 140736544124944, 47295701966309, 140736544124944}}}}} prev_parser = (gst_parser *) 0x0 #50 0x00000000004b3f60 in _gst_parse_stream (method=false) at lex.c:1196 thisObstack = {chunk_size = 4064, chunk = 0x742010, object_base = 0x742da0 "", next_free = 0x742da0 "", chunk_limit = 0x742ff0 "", temp = 32777740623377271, alignment_mask = 15, chunkfun = 0x455ff2 <xmalloc>, freefun = 0x4560ae <xfree>, extra_arg = 0x449d65, use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0} oldObstack = (struct obstack *) 0x0 #51 0x000000000044b595 in _gst_process_file (fileName=0x4c0e9f "scripts/Browser.st", dir=GST_DIR_KERNEL_SYSTEM) at input.c:861 old = UNDECLARED_TEMPORARIES fd = 6 f = 0x720270 "/tmp/gst/share/smalltalk/kernel/../scripts/Browser.st" #52 0x0000000000408179 in gst_process_file (fileName=0x4c0e9f "scripts/Browser.st", dir=GST_DIR_KERNEL_SYSTEM) at gstpub.c:145 No locals. #53 0x000000000040809c in main (argc=1, argv=0x7fffc7b83208) at gst-tool.c:418 smalltalk_argc = 0 smalltalk_argv = (const char **) 0x7fffc7b83210 executable_name = 0x7fffc7b8390a "gst-blox" i = 5 result = 0 _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
In reply to this post by Thomas Girard
Issue status update for
http://smalltalk.gnu.org/project/issue/128 Post a follow up: http://smalltalk.gnu.org/project/comments/add/128 Project: GNU Smalltalk Version: <none> Component: Blox Category: bug reports Priority: normal Assigned to: Unassigned Reported by: tgg Updated by: tgg Status: active cont the Ctrl-C again shows we're stuck in queue_put. _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
In reply to this post by Thomas Girard
Issue status update for
http://smalltalk.gnu.org/project/issue/128 Post a follow up: http://smalltalk.gnu.org/project/comments/add/128 Project: GNU Smalltalk Version: <none> Component: Blox Category: bug reports Priority: normal Assigned to: Unassigned Reported by: tgg Updated by: tgg Status: active Hmm... After having applied the patch to fix issue 129, I can no longer reproduce this one... _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
In reply to this post by Thomas Girard
Issue status update for
http://smalltalk.gnu.org/project/issue/128 Post a follow up: http://smalltalk.gnu.org/project/comments/add/128 Project: GNU Smalltalk Version: <none> Component: Blox Category: bug reports Priority: normal Assigned to: Unassigned Reported by: tgg Updated by: bonzinip -Status: active +Status: fixed I can see how wrong mutation could have caused memory corruption and thus this bug. So, fixed. _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
Free forum by Nabble | Edit this page |