Silverfrost Forums

Welcome to our forums

21 Mar 2025 4:42 #32008

We are in the process of updating salflibc.dll and have encountered a spontaneous random crash while displaying a list view (%lv) window. The crash occurs unpredictably while 'awaiting user input', and the traceback starts in yield_program_control, ending in constructed_button_procedure@, both within salflibc.dll. Below is the disassembly when the issue is reproduced in debug mode:

constructed_button_procedure@16#70:
...
1da168e2  PUSH [EBP+0x8]  
1da168e5  CALL obtain_item(<ptr>void,enumÄcontrol_type)#70  
...
1da16b5e  MOV [EBP-0x3c],ECX  
1da16b61  CMP [EBP-0x3c],0x0  
1da16b65  JE 13747862  
1da16b6b  MOV EBX,[EBP-0x3c]  
1da16b6e  CMP [EBX+0x4],0x0  <==========================  

Has anyone encountered this, or any similar, issue before? Any insights would be greatly appreciated.

Please login to reply.