Opened 14 years ago

Last modified 14 years ago

#24605 closed defect

P5-cgi-speedycgi +apple_apache :: latest version :: Runtime error - — at Version 1

Reported by: phiwie@… Owned by: markd@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: p5-cgi-speedycgi

Description (last modified by jmroot (Joshua Root))

I had SpeedyCGI installing and running successfully on Mac OS X 10.4 and 10.5 (after some hacking). However, now I experience problems after recently clean-installing 10.6.3 with Apple Apache 2.2.14 and Perl 5.10.0 and setting-up a completely fresh Mac Ports system (BerkeleyDB 4.7 installed by myself).

First problem (solved): p5-cgi-speedycgi +apple_apache aborts installation complaining about the missing perl5 port, even if Apple Perl is there.

Second problem (solved): p5-cgi-speedycgi +apple_apache still ships with the bug that keeps it from installing. In src/speedy_backend_main.h:

-#define speedy_new(s,n,t) New(123,s,n,t)
+#define speedy_new(s,n,t) Newx(s,n,t)

Third problem (not solved): after successful compiling via port install p5-cgi-speedycgi +apple_apache, and after copying /opt/local/share/doc/speedycgi/mod_speedycgi.so to /usr/libexec/apache2/, I get a server error when initiating SpeedyCGI. Apple Apache running in 64bit mode on a Mac Pro Intel Dual 2.8GHz Harpertown. Here is an excerpt of the crash report:

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000007
Crashed Thread:  0  Dispatch queue: com.apple.main-thread
Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xffffffff  ebx: 0x00064e1a  ecx: 0x00000000  edx: 0xffffffff
  edi: 0x00009edb  esi: 0x00800000  ebp: 0xbfffe468  esp: 0xbfffe3d0
   ss: 0x0000001f  efl: 0x00010286  eip: 0x00064e29   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000007

I would be greatful in learning soon what the cause could be, thanks!

Change History (1)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Description: modified (diff)
Keywords: speedycgi CGI speedy +apple_apache perl perl5 removed
Owner: changed from macports-tickets@… to markd@…
Priority: HighNormal

Please remember to preview and use WikiFormatting, and cc the maintainer. As per the ticket guidelines, the High priority is reserved for the use of MacPorts team members.

Note: See TracTickets for help on using tickets.