[Bug 1541510] Re: parted crashes on lvm, on a dasd drive

Dimitri John Ledkov launchpad at surgut.co.uk
Wed Feb 3 18:13:27 UTC 2016


$ sudo parted /dev/mapper/new-lvol0 
GNU Parted 3.2
Using /dev/mapper/new-lvol0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
BUG: trk is zero in vtoc_set_freespace call
BUG: trk is zero in vtoc_set_freespace call
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/new-lvol0: 2097MB
Sector size (logical/physical): 4096B/4096B
Partition Table: dasd
Disk Flags: 

Number  Start  End  Size  File system  Flags


with my patch to avoid SIGFPE in said call. However, I think something more sensible should be done there instead.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to parted in Ubuntu.
https://bugs.launchpad.net/bugs/1541510

Title:
  parted crashes on lvm, on a dasd drive

Status in parted package in Ubuntu:
  Confirmed
Status in s390-tools package in Ubuntu:
  Confirmed

Bug description:
  xnox at devac03:~$ lsdasd
  Bus-ID     Status      Name      Device  Type  BlkSz  Size      Blocks
  ==============================================================================
  0.0.0200   active      dasda     94:0    ECKD  4096   7042MB    1802880
  0.0.0201   active      dasdb     94:4    ECKD  4096   42258MB   10818180
  0.0.0202   active      dasdc     94:8    ECKD  4096   42258MB   10818180

  # pvcreate /dev/dasdc1
    allocation/use_blkid_wiping=1 configuration setting is set while LVM is not compiled with blkid wiping support.
    Falling back to native LVM signature detection.
    Physical volume "/dev/dasdc1" successfully created

  # vgcreate new /dev/dasdc1
    Volume group "new" successfully created

  # lvcreate -L 2000M new
    allocation/use_blkid_wiping=1 configuration setting is set while LVM is not compiled with blkid wiping support.
    Falling back to native LVM signature detection.
    Logical volume "lvol0" created.

  # gdb parted
  (gdb) run /dev/mapper/new-lvol0
  Starting program: /sbin/parted /dev/mapper/new-lvol0
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/s390x-linux-gnu/libthread_db.so.1".
  GNU Parted 3.2
  Using /dev/mapper/new-lvol0
  Welcome to GNU Parted! Type 'help' to view a list of commands.
  (parted) print                                                            

  Program received signal SIGFPE, Arithmetic exception.
  vtoc_set_freespace (f4=<optimized out>, f5=0x2aa0003c0e0, f7=<optimized out>, ch=<optimized out>, 
      verbose=0, start=2, stop=4294967295, cyl=60101, trk=0) at ../../../libparted/labels/vtoc.c:1321
  1321	../../../libparted/labels/vtoc.c: No such file or directory.
  (gdb) bt
  #0  vtoc_set_freespace (f4=<optimized out>, f5=0x2aa0003c0e0, f7=<optimized out>, 
      ch=<optimized out>, verbose=0, start=2, stop=4294967295, cyl=60101, trk=0)
      at ../../../libparted/labels/vtoc.c:1321
  #1  0x000003fffdea1b20 in fdasd_check_volume (anc=0x3ffffffeee0, fd=<optimized out>)
      at ../../../libparted/labels/fdasd.c:886
  #2  0x000003fffde9f6c2 in dasd_probe (dev=0x2aa00030fb0) at ../../../libparted/labels/dasd.c:226
  #3  0x000003fffde8fb5e in ped_disk_probe (dev=0x2aa00030fb0) at ../../libparted/disk.c:157
  #4  0x000003fffde9240c in ped_disk_new (dev=0x2aa00030fb0) at ../../libparted/disk.c:190
  #5  0x000002aa00008c28 in do_print (dev=0x3fffffff428, diskp=0x3fffffff430)
      at ../../parted/parted.c:1067
  #6  0x000002aa0000e810 in interactive_mode (dev=0x3fffffff428, disk=0x3fffffff430, 
      cmd_list=<optimized out>) at ../../parted/ui.c:1593
  #7  0x000002aa00007020 in main (argc=0, argv=0x3fffffff688) at ../../parted/parted.c:2297

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/parted/+bug/1541510/+subscriptions



More information about the foundations-bugs mailing list