Segmentation fault during package install using PowerPC Alternate CD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-installer (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: debian-installer
Trying to install on an Apple iMac G3 powermac2,2 "Summer 2000 special edition" with a 500Mz PowerPC 750 and 384MB of RAM.
This PC has OS X 10.4.1 Tiger installed and working already with 11GB space left free on the 20GB hard drive to install Ubuntu in a dual-boot configuration.
The machine previously had Ubuntu Jaunty installed from LiveCD and was subsequently dist-upgraded to Karmic, which failed part way through.
As a result OS X was reinstalled from scratch and now I'm attempting to use the PowerPC port Alternate CD.
During the base-system phase, and the "select and install software" phase, something causes a segmentation fault during some packages extraction/
syslog indicates only "segmentation fault" and once I noticed "Illegal instruction".
I had a brief discussion on IRC with cjwatson on how best to diagnose this. The basics are detailed at:
https:/
To avoid the ncurses installer display being messed up by the stack traces and to try and get them in a readable format that may be captureable:
cjwatson: the kernel is just writing that to the foreground console, I think. your best hope is probably to boot with DEBIAN_
I've been able to manually reproduce the crash for a specimen package. Note that I had to copy-type this backtrace because I was unable to capture it using stdin/stderr redirection to a file.
$ chroot /target
# /usr/bin/ dpkg-reconfigur e docbook-xml so.6(+0x82fe4) [0xfc2dfe4] so.6(cfree+ 0x8c)[0xfc3367c ] libperl. so.5.10( Perl_safesysfre e+0x2c) [0xfef9f4c] libperl. so.5.10( Perl_sv_ eq+0xd0) [0xff32cd0] libperl. so.5.10( Perl_pp_ seq+0xd4) [0xff44364] libperl. so.5.10( Perl_runops_ standard+ 0x40)[0xff12880 ] libperl. so.5.10( perl_run+ 0x360)[ 0xfeb4b70] perl(main+ 0x110)[ 0x10000af0] so.6(+0x1f73c) [0xfbca73c] so.6(+0x1f900) [0xfbca900] so.6(+0x82fe4) [0xfc2dfe4] so.6(cfree+ 0x8c)[0xfc3367c ] libperl. so.5.10( Perl_safesysfre e+0x2c) [0xfef9f4c] libperl. so.5.10( Perl_sv_ eq+0xd0) [0xff32cd0] libperl. so.5.10( Perl_pp_ seq+0xd4) [0xff44364] libperl. so.5.10( Perl_runops_ standard+ 0x40)[0xff12880 ] libperl. so.5.10( perl_run+ 0x360)[ 0xfeb4b70] perl(main+ 0x110)[ 0x10000af0] so.6(+0x1f73c) [0xfbca73c] so.6(+0x1f900) [0xfbca900]
*** glibc detected *** /usr/bin/perl: double free or corruption (out) 0x107e3940
======= Backtrace: =======
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/bin/
/lib/libc.
/lib/libc.
======= Memory map: =======
Aborted
Segmentation fault
*** glibc detected *** /usr/bin/perl: double free or corruption (out) 0x101a5878
======= Backtrace: =======
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/bin/
/lib/libc.
/lib/libc.
======= Memory map: =======
Aborted
#