Message373031
OK - merely added some fprintf statements.
When it is working as expected, the k->type values seem to be between 500 and 535 - when it fails the k->type value is frequently 9 digits (e.g., 537120904) - and it seems to never become -1 -- which would end the loop and "RETURN NAME".
One working example...
NAMEPTR: 20089d44, name_len:6 strlen(name):4472 name.16s:
import aliases
token: 20030d30, k_type:500, strlen(k->str):6 k->str.16s:
return
token: 20030d38, k_type:505, strlen(k->str):6 k->str.16s:
assert
token: 20030d40, k_type:508, strlen(k->str):6 k->str.16s:
global
token: 20030d48, k_type:513, strlen(k->str):6 k->str.16s:
import
RETURN k->type: 513 from k-str.16:import
And a failed (abbreviated) that ends with the segmentation error:
NAMEPTR: 20089d60, name_len:8 strlen(name):4444 name.16s:
_unknown = '--un
token: 2000f340, k_type:537120904, strlen(k->str):0 k->str.16s:
token: 2000f348, k_type:271488524, strlen(k->str):8 k->str.16s:
d zā
token: 2000f350, k_type:805316552, strlen(k->str):0 k->str.16s:
token: 2000f358, k_type:368, strlen(k->str):11 k->str.16s:
__setitem__
token: 2000f360, k_type:537120928, strlen(k->str):8 k->str.16s:
<ā zā
token: 2000f368, k_type:0, strlen(k->str):61 k->str.16s:
__setitem__($sel
token: 2000f370, k_type:271482672, strlen(k->str):0 k->str.16s:
...
token: 2000f730, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f738, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f740, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f748, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f750, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f758, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f760, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f768, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f770, k_type:271810528, strlen(k->str):0 k->str.16s:
token: 2000f778, k_type:0, strlen(k->str):0 k->str.16s:
token: 2000f780, k_type:271810512, strlen(k->str):4 k->str.16s:
real
token: 2000f788, k_type:0, strlen(k->str):0 k->str.16s:
/bin/sh: 8847524 Segmentation fault(coredump)
make: 1254-004 The error code from the last command is 139.
Hope this helps. I really do not know 'WHERE' it went wrong. I can only begin by guessing. So, expert guidance is appreciated! |
|
Date |
User |
Action |
Args |
2020-07-05 14:42:30 | Michael.Felt | set | recipients:
+ Michael.Felt, skrah, David.Edelsohn, pablogsal |
2020-07-05 14:42:30 | Michael.Felt | set | messageid: <1593960150.14.0.0598717727693.issue41215@roundup.psfhosted.org> |
2020-07-05 14:42:30 | Michael.Felt | link | issue41215 messages |
2020-07-05 14:42:30 | Michael.Felt | create | |
|