Menu

segfault on quit in Mac OS X, jzip 2.1

Help
2003-04-02
2013-03-22
  • Carsten Klapp

    Carsten Klapp - 2003-04-02

    Many thanks for jzip!

    It works fine, except one minor problem when quitting:

    Do you wish to leave the game? (Y is affirmative): >y                                        
                                                                                                 
    Segmentation fault

    % uname -a
    Darwin localhpst 6.4 Darwin Kernel Version 6.4: Wed Jan 29 18:50:42 PST 2003; root:xnu/xnu-344.26.obj~1/RELEASE_PPC  Power Macintosh powerpc

    Any ideas?

    Thanks,
    Carsten

    **********

    Date/Time:  2003-04-01 20:53:17 -0500
    OS Version: 10.2.4 (Build 6I32)
    Host:       localhost

    Command:    jzip
    PID:        12436

    Exception:  EXC_BAD_ACCESS (0x0001)
    Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x00134011

    Thread 0 Crashed:
    #0   0x00004700 in close_script (fileio.c:1089)
    #1   0x00002664 in _start (crt.c:267)
    #2   0x000024e4 in start

    PPC Thread State:
      srr0: 0x00004700 srr1: 0x0000f030                vrsave: 0x00000000
       xer: 0x00000000   lr: 0x000046b4  ctr: 0x90003dc0   mq: 0x00000000
        r0: 0x000028ec   r1: 0xbffff8a0   r2: 0x000146b4   r3: 0x00000000
        r4: 0x000cc460   r5: 0x00000367   r6: 0x000120c4   r7: 0x000146b4
        r8: 0x000cc010   r9: 0x00000000  r10: 0x000cc290  r11: 0x00134000
       r12: 0x82000284  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
       r16: 0x00000000  r17: 0x00000000  r18: 0x00000000  r19: 0x00000000
       r20: 0x00000000  r21: 0x00000000  r22: 0x00000000  r23: 0x00000000
       r24: 0x00000000  r25: 0x00000000  r26: 0xbffff9ec  r27: 0x00000014
       r28: 0x00000004  r29: 0xbffffa04  r30: 0x00012100  r31: 0x000046b4

    ***

    The crash log seems to point to the close_script routine in fileio.c:

    Thread 0 Crashed:
      #0   0x000041b8 in close_script
      #1   0x00002548 in main
      #2   0x000022bc in _start (crt.c:267)
      #3   0x0000213c in start

    set_word( H_FLAGS, get_word( H_FLAGS ) & ( ~SCRIPTING_FLAG ) );

    TIA

     
    • John Holder

      John Holder - 2008-02-09

      Just got an OS X box.  I'll have to check it out, thanks.

       

Log in to post a comment.