[Parted-maintainers] Bug#487738: fails on ARM, maybe related to /dev/mtd
Martin Michlmayr
tbm at cyrius.com
Mon Jun 23 20:05:56 UTC 2008
Package: libparted1.8-udeb
Version: 1.8.8.git.2008.03.24-7
Severity: serious
d-i no longer works on ARM - starting partitioner hangs at 41% after
showing some messages.
Starting up the partitioner ├─────────────────────────────────────────────┐
│
│
│ 41%
glibc detected *** parted_server: double free or corruption (!prev): 0x00020c00 *** │
│ ======= Backtrace: ========= │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────/lib/libc.so.6[0x4014b098]
/lib/libparted-1.8.so.9(ped_device_read+0x204)[0x400306e8]
/lib/libparted-1.8.so.9[0x400946a8]
/lib/libparted-1.8.so.9(ped_disk_probe+0xe4)[0x400370b8]
/lib/libparted-1.8.so.9(ped_disk_new+0xa8)[0x400371e0]
parted_server[0x10dc0]
======= Memory map: ========
00008000-00018000 r-xp 00000000 00:01 5628 /bin/parted_server
0001f000-00020000 rw-p 0000f000 00:01 5628 /bin/parted_server
00020000-00041000 rwxp 00020000 00:00 0 [heap]
40000000-4001d000 r-xp 00000000 00:01 5094 /lib/ld-2.7.so
4001d000-40024000 rw-p 4001d000 00:00 0
40024000-40026000 rw-p 0001c000 00:01 5094 /lib/ld-2.7.so
40026000-400c5000 r-xp 00000000 00:01 5159 /lib/libparted-1.8.so.9.0.0
400c5000-400cc000 ---p 0009f000 00:01 5159 /lib/libparted-1.8.so.9.0.0
400cc000-400ce000 rw-p 0009e000 00:01 5159 /lib/libparted-1.8.so.9.0.0
400ce000-400cf000 rw-p 400ce000 00:00 0
400cf000-400db000 r-xp 00000000 00:01 587 /lib/libgcc_s.so.1
400db000-400e2000 ---p 0000c000 00:01 587 /lib/libgcc_s.so.1
400e2000-400e3000 rw-p 0000b000 00:01 587 /lib/libgcc_s.so.1
400e3000-401fd000 r-xp 00000000 00:01 5098 /lib/libc-2.7.so
401fd000-40204000 ---p 0011a000 00:01 5098 /lib/libc-2.7.so
40204000-40205000 r--p 00119000 00:01 5098 /lib/libc-2.7.so
40205000-40207000 rw-p 0011a000 00:01 5098 /lib/libc-2.7.so
40207000-4020a000 rw-p 40207000 00:00 0
4020a000-4020c000 r-xp 00000000 00:01 5096 /lib/libdl-2.7.so
4020c000-40213000 ---p 00002000 00:01 5096 /lib/libdl-2.7.so
40213000-40214000 r--p 00001000 00:01 5096 /lib/libdl-2.7.so
40214000-40215000 rw-p 00002000 00:01 5096 /lib/libdl-2.7.so
40215000-40228000 r-xp 00000000 00:01 5135 /lib/libdevmapper.so.1.02.1
40228000-4022f000 ---p 00013000 00:01 5135 /lib/libdevmapper.so.1.02.1
4022f000-40231000 rw-p 00012000 00:01 5135 /lib/libdevmapper.so.1.02.1
40231000-40234000 r-xp 00000000 00:01 5211 /lib/libuuid.so.1.2
40234000-4023b000 ---p 00003000 00:01 5211 /lib/libuuid.so.1.2
4023b000-4023c000 rw-p 00002000 00:01 5211 /lib/libuuid.so.1.2
4023c000-4023d000 rw-p 4023c000 00:00 0
bed7b000-bed90000 rw-p befeb000 00:00 0 [stack]
The parted log makes me wonder whether this is related to /dev/mtd:
----------------------
/bin/partman: *******************************************************
/lib/partman/init.d/30parted:
*******************************************************
parted_server: ======= Starting the server
parted_server: main_loop: iteration 1
parted_server: Opening infifo
/lib/partman/init.d/30parted: IN: OPEN =dev=sda /dev/sda
parted_server: Read command: OPEN
parted_server: command_open()
parted_server: Request to open =dev=sda
parted_server: Opening outfifo
parted_server: OUT: OK
parted_server: OUT: OK
parted_server: Note =dev=sda as unchanged
parted_server: Closing infifo and outfifo
parted_server: main_loop: iteration 2
parted_server: Opening infifo
/lib/partman/init.d/30parted: IN: OPEN =dev=mtdblock0 /dev/mtdblock0
parted_server: Read command: OPEN
parted_server: command_open()
parted_server: Request to open =dev=mtdblock0
parted_server: Opening outfifo
parted_server: OUT: OK
parted_server: OUT: OK
-------------------------------------------
--
Martin Michlmayr
http://www.cyrius.com/
More information about the Parted-maintainers
mailing list