[MacPorts] #15142: ghc 6.8.2 fails to build Adjustor.o (bus error, segmentation fault) on PowerPC

MacPorts noreply at macports.org
Sun Jul 12 14:52:37 PDT 2009


#15142: ghc 6.8.2 fails to build Adjustor.o (bus error, segmentation fault) on
PowerPC
--------------------------------------+-------------------------------------
  Reporter:  ryandesign@…             |       Owner:  gwright@…           
      Type:  defect                   |      Status:  closed              
  Priority:  Normal                   |   Milestone:                      
 Component:  ports                    |     Version:  1.6.0               
Resolution:  fixed                    |    Keywords:                      
      Port:  ghc                      |  
--------------------------------------+-------------------------------------

Comment(by mike.vasiljevs@…):

 Replying to [comment:28 blb@…]:
 > Replying to [comment:27 mike.vasiljevs@…]:
 > > I have checked for the latest XCode/gcc on developer.apple.com and I
 seem to have the latest, it has not been update for a while :/.
 >
 > What is the actual Xcode version you have?  Yes, Apple hasn't updated it
 in some time, but do make sure you have 2.5.  You can check by doing a Get
 Info in Finder on Xcode.app (in /Developer/Applications) or by simply
 launching it and checking Xcode->About Xcode.


 it's 2.5, of course ;)

 i've attached the log in 2009-07-12_ghc_6.10.3_ppc_10.4.11_dest.log.bz2

 however because ghc base has died maybe it's the problem with the binary
 base?

 debugging it, it dies at s6Yw_info(), but the file that is searched,
 libffi/build/src/powerpc/ffi_darwin.c, does not contain this function,
 nevertheless. Can somebody explain where to get sources with s6Yw_info()?

 greets

 {{{
 (gdb) run
 -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3
 /inplace-datadir/. -dynload wrapped rts/Apply.cmm
 Starting program:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/ghc/stage1-inplace/libexec/ghc
 -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3
 /inplace-datadir/. -dynload wrapped rts/Apply.cmm

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_INVALID_ADDRESS at address: 0x02e5598a
 0x007bb810 in s6Yw_info ()
 (gdb) bt
 #0  0x007bb810 in s6Yw_info ()
 #1  0x007b8f64 in rYk_info ()
 #2  0x00d6e624 in scheduleWaitThread ()
 #3  0x00d1cd14 in real_main ()
 #4  0x00d1ce1c in main ()
 (gdb)
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/15142#comment:29>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list