I've recompiled CamelBones for 5.8.0, which I installed over 5.6.0 in
the default Apple locations.  When I compiled the framework I used
Apples instructions for making it able to be included in
applications.  I wrote a program to post entries to my use Perl
Journal.  Below is what I get in Project Builder when I run the
program and trigger the sendEntry() event.

  dyld: /Users/cwest/Use Perl Journal/build/Use Perl
  Journal.app/Contents/MacOS/Use Perl Journal Undefined symbols:
  _Perl_get_sv
  _Perl_safesysfree
  _Perl_safesysmalloc
  _Perl_sv_2pv_flags
  _Perl_sv_catpvn_flags

  Use Perl Journal has exited due to signal 5 (SIGTRAP).

In the console I get the following.

Sep 25 15:50:35 ibook crashdump: Crash report written to:
/Users/cwest/Library/Logs/CrashReporter/Use Perl Journal.crash.log

Now, I'm fully aware of the issues of old XS modules creating these
sorts of errors with 5.8.0 and I've not seen any issues since I
installed 5.8.0 (correctly :).  Any clues about this would be most
appreciated, it's just a little wrapper around WWW::UsePerl::Journal,
that's why I'm so confused.  I'll send the whole project if anyone
thinks it will be useful.

Last, in the crash log it reads this.

**********

Date/Time:  2002-09-25 11:07:27 -0400
OS Version: 10.2.1 (Build 6D52)
Host:       ibook.local.

Command:    Use Perl Journal
PID:        3955

Exception:  EXC_BREAKPOINT (0x0006)
Code[0]:    0x00000001Code[1]:    0x8fe01280

Thread 0 Crashed:
 #0   0x8fe01280 in halt
 #1   0x8fe106b4 in link_in_need_modules
 #2   0x8fe12230 in _dyld_link_module
 #3   0x900171c8 in NSLinkModule
 #4   0x10015fb4 in dlopen
 #5   0x100161a4 in XS_DynaLoader_dl_load_file
 #6   0x90ef1ebc in Perl_pp_entersub
 #7   0x90eeafdc in Perl_runops_standard
 #8   0x90ea3380 in perl_call_sv
 #9   0x90ea2e50 in perl_call_method
 #10  0x10009c00 in CBForwardObjectInvocationToObject
 (CBPerlGuts.m:867)
 #11  0x100035d0 in -[CBPerlObject forwardInvocation:]
 (CBPerlObject.m:110)
 #12  0x907f10b4 in -[NSObject(NSForwardInvocation) forward::]
 #13  0x9068c130 in _objc_msgForward
 #14  0x930cfe2c in -[NSApplication sendAction:to:from:]
 #15  0x9315bff0 in -[NSControl sendAction:to:]
 #16  0x93113a38 in -[NSCell _sendActionFrom:]
 #17  0x93113fc4 in -[NSCell trackMouse:inRect:ofView:untilMouseUp:]
 #18  0x930fef78 in -[NSButtonCell
 trackMouse:inRect:ofView:untilMouseUp:]
 #19  0x9315c898 in -[NSControl mouseDown:]
 #20  0x9336dfd4 in -[NSWindow sendEvent:]
 #21  0x930ce328 in -[NSApplication sendEvent:]
 #22  0x930ca524 in -[NSApplication run]
 #23  0x9068c258 in objc_msgSendv
 #24  0x907ed17c in -[NSInvocation invoke]
 #25  0x1000761c in CBCallNativeMethod (CBPerlGuts.m:272)
 #26  0x10005bd4 in XS_Foundation__callObjectMethod
 (Foundation_xs.m:33)
 #27  0x90ef1ebc in Perl_pp_entersub
 #28  0x90eeafdc in Perl_runops_standard
 #29  0x90ea389c in perl_eval_sv
 #30  0x90ea3b30 in perl_eval_pv
 #31  0x100020ac in -[CBPerl eval:] (CBPerl.m:94)
 #32  0x10001c84 in CBApplicationMain2 (CBPerl.m:28)
 #33  0x10001b2c in CBApplicationMain (CBPerl.m:14)
 #34  0x00001da8 in main (main.m:14)
 #35  0x00001b2c in _start (crt.c:267)
 #36  0x000019ac in start

PPC Thread State:
  srr0: 0x8fe01280 srr1: 0x0002d030                vrsave: 0x00000000
   xer: 0x20000000   lr: 0x8fe09c38  ctr: 0x8fe29468   mq: 0x00000000
    r0: 0x00000004   r1: 0xbfffd3a0   r2: 0x8fe0b7f4   r3: 0x000000ce
    r4: 0x00000000   r5: 0x000000ce   r6: 0x0000000a   r7: 0x6c5f7376
    r8: 0x5f636174   r9: 0x00000000  r10: 0x8fe4850c  r11: 0x00000015
   r12: 0x8fe71af5  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
   r16: 0xa0ea19bc  r17: 0xa3093b98  r18: 0x00000001  r19: 0xa0ea19bc
   r20: 0x00000000  r21: 0xa30a3b98  r22: 0x00000000  r23: 0x003793b0
   r24: 0x00080bc0  r25: 0x10016078  r26: 0x10016078  r27: 0x00008224
   r28: 0x8fe4841c  r29: 0x8fe484ec  r30: 0x8fe484ec  r31: 0x8fe099bc

**********

Date/Time:  2002-09-25 15:50:35 -0400
OS Version: 10.2.1 (Build 6D52)
Host:       ibook.local.

Command:    Use Perl Journal
PID:        5553

Exception:  EXC_BREAKPOINT (0x0006)
Code[0]:    0x00000001Code[1]:    0x8fe01280

Thread 0 Crashed:
 #0   0x8fe01280 in halt
 #1   0x8fe106b4 in link_in_need_modules
 #2   0x8fe12230 in _dyld_link_module
 #3   0x900171c8 in NSLinkModule
 #4   0x10015fb4 in dlopen
 #5   0x100161a4 in XS_DynaLoader_dl_load_file
 #6   0x90ef1ebc in Perl_pp_entersub
 #7   0x90eeafdc in Perl_runops_standard
 #8   0x90ea3380 in perl_call_sv
 #9   0x90ea2e50 in perl_call_method
 #10  0x10009c00 in CBForwardObjectInvocationToObject
 (CBPerlGuts.m:867)
 #11  0x100035d0 in -[CBPerlObject forwardInvocation:]
 (CBPerlObject.m:110)
 #12  0x907f10b4 in -[NSObject(NSForwardInvocation) forward::]
 #13  0x9068c130 in _objc_msgForward
 #14  0x930cfe2c in -[NSApplication sendAction:to:from:]
 #15  0x9315bff0 in -[NSControl sendAction:to:]
 #16  0x93113a38 in -[NSCell _sendActionFrom:]
 #17  0x93113fc4 in -[NSCell trackMouse:inRect:ofView:untilMouseUp:]
 #18  0x930fef78 in -[NSButtonCell
 trackMouse:inRect:ofView:untilMouseUp:]
 #19  0x9315c898 in -[NSControl mouseDown:]
 #20  0x9336dfd4 in -[NSWindow sendEvent:]
 #21  0x930ce328 in -[NSApplication sendEvent:]
 #22  0x930ca524 in -[NSApplication run]
 #23  0x9068c258 in objc_msgSendv
 #24  0x907ed17c in -[NSInvocation invoke]
 #25  0x1000761c in CBCallNativeMethod (CBPerlGuts.m:272)
 #26  0x10005bd4 in XS_Foundation__callObjectMethod
 (Foundation_xs.m:33)
 #27  0x90ef1ebc in Perl_pp_entersub
 #28  0x90eeafdc in Perl_runops_standard
 #29  0x90ea389c in perl_eval_sv
 #30  0x90ea3b30 in perl_eval_pv
 #31  0x100020ac in -[CBPerl eval:] (CBPerl.m:94)
 #32  0x10001c84 in CBApplicationMain2 (CBPerl.m:28)
 #33  0x10001b2c in CBApplicationMain (CBPerl.m:14)
 #34  0x00001da8 in main (main.m:14)
 #35  0x00001b2c in _start (crt.c:267)
 #36  0x000019ac in start

PPC Thread State:
  srr0: 0x8fe01280 srr1: 0x0002d030                vrsave: 0x00000000
   xer: 0x20000000   lr: 0x8fe09c38  ctr: 0x8fe29468   mq: 0x00000000
    r0: 0x00000004   r1: 0xbfffd3a0   r2: 0x8fe0b7f4   r3: 0x000000ce
    r4: 0x00000000   r5: 0x000000ce   r6: 0x0000000a   r7: 0x6c5f7376
    r8: 0x5f636174   r9: 0x00000000  r10: 0x8fe4850c  r11: 0x00000015
   r12: 0x8fe71af5  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
   r16: 0xa0ea19bc  r17: 0xa3093b98  r18: 0x00000001  r19: 0xa0ea19bc
   r20: 0x00000000  r21: 0xa30a3b98  r22: 0x00000000  r23: 0x0037a430
   r24: 0x00080c40  r25: 0x10016078  r26: 0x10016078  r27: 0x00008224
   r28: 0x8fe4841c  r29: 0x8fe484ec  r30: 0x8fe484ec  r31: 0x8fe099bc



-- 
Casey West

Reply via email to