View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000831 | LDMud 3.5 | Portability | public | 2014-02-22 22:14 | 2018-01-29 22:13 |
| Reporter | Leonidas | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | unable to reproduce | ||
| Platform | CYGWIN_NT-6.1 | OS | Cygwin | OS Version | 1.7.28(0.271/5/3 |
| Summary | 0000831: Cyg64 Driver crashes with illegal svalue | ||||
| Description | Crash because of an illegal svalue on the stack: Gloinson reported the LPC trace and a stacktrace. The latter is however not really usable. > 2014.02.20 14:52:49 (free_svalue) Illegal svalue 0x1005700b0 type 5 > 2014.02.20 14:52:49 Current object was gilden/files.klerus/beistand/imago#31 > secure/master secure/master/userinfo.c line 549 > 0x6fff07e673f: 8 0 identifier (0: 16) line 549 > 0x6fff07e6741: 30 0 local (1: 17) > 0x6fff07e6743: 16 const1 (2: 18) > 0x6fff07e6744: 64 map_index (3: 19) > 0x6fff07e6745: 24 return (1: 17) > 0x6fff07e675d: 99 restore_arg_frame (2: 16) line 558 > 0x6fff07e675e: 24 return (1: 15) > secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c line 430 > 0x6fff082084a: 99 restore_arg_frame (2: 12) line 430 > 0x6fff082084b: 24 return (1: 11) > human:naddl std/living/combat.c line 410 > 0x6fff09a5a10: 16 const1 (1: 10) line 410 > 0x6fff09a5a11: 48 >= (2: 11) > 0x6fff09a5a12: 107 13 branch_when_zero (1: 10) > 0x6fff09a5a14: 18 100 clit (0: 9) line 411 > 0x6fff09a5a16: 98 save_arg_frame (1: 10) > 0x6fff09a5a17: 10 28 cstring0 (2: 11) > 0x6fff09a5a19: 111 call_function (3: 12) > human:naddl std/thing/properties.c line 199 > 0x6fff08fde1a: 97 513 clear_locals (0: 15) line 199 > 0x6fff08fde1d: 213 this_object (0: 15) line 203 > 0x6fff08fde1e: 203 objectp (1: 16) > 0x6fff08fde1f: 108 6401 branch_when_non_zero (1: 16) > 0x6fff08fde22: 8 0 identifier (0: 15) line 207 > 0x6fff08fde24: 18 3 clit (1: 16) > 0x6fff08fde26: 61 index (2: 17) > 0x6fff08fde27: 30 0 local (1: 16) > 0x6fff08fde29: 61 index (2: 17) > 0x6fff08fde2a: 125 1 push_local_variable_lvalue (1: 16) > 0x6fff08fde2c: 40 = (2: 17) > 0x6fff08fde2d: 107 branch_when_zero (1: 16) > 0x6fff08fde74: 98 save_arg_frame (0: 15) line 236 > 0x6fff08fde75: 125 2 push_local_variable_lvalue (1: 16) > 0x6fff08fde77: 213 this_object (2: 17) > 0x6fff08fde78: 10 3 cstring0 (3: 18) > 0x6fff08fde7a: 30 0 local (4: 19) > 0x6fff08fde7c: 42 + (5: 20) > 0x6fff08fde7d: 415 8 call_resolved (4: 19) > 0x6fff08fde7f: 99 restore_arg_frame (2: 17) > 0x6fff08fde80: 107 402791939 branch_when_zero (1: 16) > 0x6fff08fde85: 8 0 identifier (0: 15) line 240 > 0x6fff08fde87: 15 const0 (1: 16) > 0x6fff08fde88: 61 index (2: 17) > 0x6fff08fde89: 30 0 local (1: 16) > 0x6fff08fde8b: 61 index (2: 17) > 0x6fff08fde8c: 24 return (1: 16) > human:naddl std/living/combat.c line 411 > 0x6fff09a5a1c: 99 restore_arg_frame (3: 12) line 411 > 0x6fff09a5a1d: 42 + (2: 11) > 0x6fff09a5a1e: 120 6 push_identifier_lvalue (1: 10) > 0x6fff09a5a20: 78 (void)+= (2: 11) > 0x6fff09a5a21: 8 6 identifier (0: 9) line 413 > 0x6fff09a5a23: 14 number (1: 10) > 0x6fff09a5a2c: 47 > (2: 11) > 0x6fff09a5a2d: 107 branch_when_zero (1: 10) > 0x6fff09a5a3b: 30 0 local (0: 9) line 417 > 0x6fff09a5a3d: 18 100 clit (1: 10) > 0x6fff09a5a3f: 46 % (2: 11) > 0x6fff09a5a40: 120 8 push_identifier_lvalue (1: 10) > 0x6fff09a5a42: 41 (void)= (2: 11) > 0x6fff09a5a43: 18 100 clit (0: 9) line 418 > 0x6fff09a5a45: 125 0 push_local_variable_lvalue (1: 10) > 0x6fff09a5a47: 81 /= (2: 11) > 0x6fff09a5a48: 92 pop_value (1: 10) > 0x6fff09a5a49: 30 0 local (0: 9) line 420 > 0x6fff09a5a4b: 18 10 clit (1: 10) > 0x6fff09a5a4d: 47 > (2: 11) > 0x6fff09a5a4e: 107 branch_when_zero (1: 10) > 0x6fff09a5a55: 8 7 identifier (0: 9) line 425 > 0x6fff09a5a57: 125 0 push_local_variable_lvalue (1: 10) > 0x6fff09a5a59: 80 -= (2: 11) > 0x6fff09a5a5a: 92 pop_value (1: 10) > 0x6fff09a5a5b: 15 const0 (0: 9) line 426 > 0x6fff09a5a5c: 120 7 push_identifier_lvalue (1: 10) > 0x6fff09a5a5e: 41 (void)= (2: 11) > 0x6fff09a5a5f: 98 save_arg_frame (0: 9) line 430 > 0x6fff09a5a60: 10 20 cstring0 (1: 10) > 0x6fff09a5a62: 111 call_function (2: 11) > human:naddl std/thing/properties.c line 199 > 0x6fff08fde1a: 97 513 clear_locals (0: 14) line 199 > 0x6fff08fde1d: 213 this_object (0: 14) line 203 > 0x6fff08fde1e: 203 objectp (1: 15) > 0x6fff08fde1f: 108 6401 branch_when_non_zero (1: 15) > 0x6fff08fde22: 8 0 identifier (0: 14) line 207 > 0x6fff08fde24: 18 3 clit (1: 15) > 0x6fff08fde26: 61 index (2: 16) > 0x6fff08fde27: 30 0 local (1: 15) > 0x6fff08fde29: 61 index (2: 16) > 0x6fff08fde2a: 125 1 push_local_variable_lvalue (1: 15) > 0x6fff08fde2c: 40 = (2: 16) > 0x6fff08fde2d: 107 branch_when_zero (1: 15) > 0x6fff08fde74: 98 save_arg_frame (0: 14) line 236 > 0x6fff08fde75: 125 2 push_local_variable_lvalue (1: 15) > 0x6fff08fde77: 213 this_object (2: 16) > 0x6fff08fde78: 10 3 cstring0 (3: 17) > 0x6fff08fde7a: 30 0 local (4: 18) > 0x6fff08fde7c: 42 + (5: 19) > 0x6fff08fde7d: 415 8 call_resolved (4: 18) > 0x6fff08fde7f: 99 restore_arg_frame (2: 16) > 0x6fff08fde80: 107 402791939 branch_when_zero (1: 15) > 0x6fff08fde85: 8 0 identifier (0: 14) line 240 > 0x6fff08fde87: 15 const0 (1: 15) > 0x6fff08fde88: 61 index (2: 16) > 0x6fff08fde89: 30 0 local (1: 15) > 0x6fff08fde8b: 61 index (2: 16) > 0x6fff08fde8c: 24 return (1: 15) > human:naddl std/living/combat.c line 430 > 0x6fff09a5a65: 99 restore_arg_frame (2: 11) line 430 > 0x6fff09a5a66: 125 2 push_local_variable_lvalue (1: 10) > 0x6fff09a5a68: 41 (void)= (2: 11) > 0x6fff09a5a69: 30 2 local (0: 9) line 431 > 0x6fff09a5a6b: 199 intp (1: 10) > 0x6fff09a5a6c: 38 4 && (1: 10) > 0x6fff09a5a6e: 30 2 local (0: 9) > 0x6fff09a5a70: 15 const0 (1: 10) > 0x6fff09a5a71: 47 > (2: 11) > 0x6fff09a5a72: 107 branch_when_zero (1: 10) > 0x6fff09a5a7b: 14 number (0: 9) line 432 > 0x6fff09a5a84: 125 2 push_local_variable_lvalue (1: 10) > 0x6fff09a5a86: 41 (void)= (2: 11) > 0x6fff09a5a87: 168 0 aggregate (0: 9) line 440 > 0x6fff09a5a8a: 125 3 push_local_variable_lvalue (1: 10) > 0x6fff09a5a8c: 41 (void)= (2: 11) > 0x6fff09a5a8d: 168 0 aggregate (0: 9) line 441 > 0x6fff09a5a90: 125 4 push_local_variable_lvalue (1: 10) > 0x6fff09a5a92: 41 (void)= (2: 11) > 0x6fff09a5a93: 125 5 push_local_variable_lvalue (0: 9) line 444 > 0x6fff09a5a95: 97 263 clear_locals (1: 10) > 0x6fff09a5a98: 125 7 push_local_variable_lvalue (1: 10) > 0x6fff09a5a9a: 120 4 push_identifier_lvalue (2: 11) > 0x6fff09a5a9c: 178 foreach_ref (3: 12) > 0x6fff09a5b18: 180 123 foreach_next (0: 15) line 469 > 0x6fff09a5b1b: 181 foreach_end (0: 15) > 0x6fff09a5b1c: 30 4 local (0: 9) line 471 > 0x6fff09a5b1e: 207 sizeof (1: 10) > 0x6fff09a5b1f: 108 5 branch_when_non_zero (1: 10) > 0x6fff09a5b21: 30 3 local (0: 9) line 472 > 0x6fff09a5b23: 125 4 push_local_variable_lvalue (1: 10) > 0x6fff09a5b25: 41 (void)= (2: 11) > 0x6fff09a5b26: 97 263 clear_locals (0: 9) line 475 > 0x6fff09a5b29: 98 save_arg_frame (0: 9) > 0x6fff09a5b2a: 10 29 cstring0 (1: 10) > 0x6fff09a5b2c: 111 call_function (2: 11) > human:naddl std/thing/properties.c line 199 > 0x6fff08fde1a: 97 513 clear_locals (0: 14) line 199 > 0x6fff08fde1d: 213 this_object (0: 14) line 203 > 0x6fff08fde1e: 203 objectp (1: 15) > 0x6fff08fde1f: 108 6401 branch_when_non_zero (1: 15) > 0x6fff08fde22: 8 0 identifier (0: 14) line 207 > 0x6fff08fde24: 18 3 clit (1: 15) > 0x6fff08fde26: 61 index (2: 16) > 0x6fff08fde27: 30 0 local (1: 15) > 0x6fff08fde29: 61 index (2: 16) > 0x6fff08fde2a: 125 1 push_local_variable_lvalue (1: 15) > 0x6fff08fde2c: 40 = (2: 16) > 0x6fff08fde2d: 107 branch_when_zero (1: 15) > 0x6fff08fde74: 98 save_arg_frame (0: 14) line 236 > 0x6fff08fde75: 125 2 push_local_variable_lvalue (1: 15) > 0x6fff08fde77: 213 this_object (2: 16) > 0x6fff08fde78: 10 3 cstring0 (3: 17) > 0x6fff08fde7a: 30 0 local (4: 18) > 0x6fff08fde7c: 42 + (5: 19) > 0x6fff08fde7d: 415 8 call_resolved (4: 18) > 0x6fff08fde7f: 99 restore_arg_frame (2: 16) > 0x6fff08fde80: 107 402791939 branch_when_zero (1: 15) > 0x6fff08fde85: 8 0 identifier (0: 14) line 240 > 0x6fff08fde87: 15 const0 (1: 15) > 0x6fff08fde88: 61 index (2: 16) > 0x6fff08fde89: 30 0 local (1: 15) > 0x6fff08fde8b: 61 index (2: 16) > 0x6fff08fde8c: 24 return (1: 15) > human:naddl std/living/combat.c line 475 > 0x6fff09a5b2f: 99 restore_arg_frame (2: 11) line 475 > 0x6fff09a5b30: 125 7 push_local_variable_lvalue (1: 10) > 0x6fff09a5b32: 41 (void)= (2: 11) > 0x6fff09a5b33: 30 0 local (0: 9) line 479 > 0x6fff09a5b35: 15 const0 (1: 10) > 0x6fff09a5b36: 47 > (2: 11) > 0x6fff09a5b37: 38 3 && (1: 10) > 0x6fff09a5b39: 30 4 local (0: 9) > 0x6fff09a5b3b: 207 sizeof (1: 10) > 0x6fff09a5b3c: 107 branch_when_zero (1: 10) > 0x6fff09a5bc8: 15 const0 (0: 9) line 517 > 0x6fff09a5bc9: 120 7 push_identifier_lvalue (1: 10) > 0x6fff09a5bcb: 41 (void)= (2: 11) > 0x6fff09a5bcc: 30 7 local (0: 9) line 520 > 0x6fff09a5bce: 204 pointerp (1: 10) > 0x6fff09a5bcf: 38 && (1: 10) line 521 > 0x6fff09a5bd7: 38 && (1: 10) > 0x6fff09a5bde: 38 && (1: 10) > 0x6fff09a5be5: 107 branch_when_zero (1: 10) > 0x6fff09a5c0a: 30 7 local (0: 9) line 528 > 0x6fff09a5c0c: 107 branch_when_zero (1: 10) > 0x6fff09a5c17: 25 return0 (0: 9) line 531 > human:naddl std/player/base.c line 793 > 0x6fff0a8c2bc: 99 restore_arg_frame (2: 1) line 793 > 0x6fff0a8c2bd: 92 pop_value (1: 0) > 0x6fff0a8c2be: 98 save_arg_frame (0: -1) line 794 > 0x6fff0a8c2bf: 112 call_inherited (1: 0) > human:naddl std/player/skills.c line 492 > 0x6fff09f70e2: 8 3 identifier (0: 0) line 492 > 0x6fff09f70e4: 107 branch_when_zero (1: 1) > 0x6fff09f70eb: 25 return0 (0: 0) line 494 > human:naddl std/player/base.c line 794 > 0x6fff0a8c2c4: 99 restore_arg_frame (2: 1) line 794 > 0x6fff0a8c2c5: 92 pop_value (1: 0) > 0x6fff0a8c2c6: 25 return0 (0: -1) line 795 > gilden/files.klerus/beistand/imago#31 std/npc.c line 137 > 0x6fff12e234a: 98 save_arg_frame (0: -1) line 137 > 0x6fff12e234b: 422 15 environment (1: 0) > 0x6fff12e234d: 99 restore_arg_frame (2: 1) > 0x6fff12e234e: 107 branch_when_zero (1: 0) > 0x6fff12e234f: 8 98 112 4 0 126 0 99 > 4 ' heart_beat' in ' std/npc.c' ('gilden/files.klerus/beistand/imago#31') line 137 > 2014.02.20 14:52:49 LDMud aborting on fatal error. > > Program received signal SIGABRT, Aborted. > 0x000000000022e028 in ?? () > (gdb) > (gdb) bt > #0 0x000000000022e028 in ?? () > 0000001 0x000007fefdb110dc in WaitForSingleObjectEx () > from /cygdrive/c/Windows/system32/KERNELBASE.dll > 0000002 0x0000000000000000 in ?? () | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-02-22 22:14 | zesstra | New Issue | |
| 2014-02-22 22:14 | zesstra | Issue generated from: 0000830 | |
| 2014-02-22 22:15 | zesstra | Project | LDMud => LDMud 3.5 |
| 2014-02-22 22:16 | zesstra | Description Updated | |
| 2014-02-24 18:54 | zesstra | Reporter | zesstra => Leonidas |
| 2018-01-29 22:13 | zesstra | Status | new => closed |
| 2018-01-29 22:13 | zesstra | Resolution | open => unable to reproduce |
| 2018-01-29 22:13 | zesstra | Note Added: 0002395 |