Bug#583677: /sbin/lvm: lvremove segfaults
Christoph Egger
christoph at debian.org
Sat May 29 13:34:47 UTC 2010
Package: lvm2
Version: 2.02.64-1
Severity: important
File: /sbin/lvm
When running lvremove it segfaults away here (deleting a volum in a vg containing 3 elements)
(gdb) bt full
#0 0x0fe67530 in semctl () from /lib/libc.so.6
No symbol table info available.
#1 0x0ff3c978 in _udev_notify_sem_create (cookie=0x100ee024, semid=0xbfffde58) at libdm-common.c:1142
fd = 7
gen_semid = 229383
base_cookie = <value optimized out>
#2 0x0ff3d6fc in dm_task_set_cookie (dmt=0x100ee178, cookie=0x100ee024, flags=0) at libdm-common.c:1197
semid = <value optimized out>
#3 0x0ff45444 in _deactivate_node (dnode=0x100edfa4, uuid_prefix=0x100fdf78 "LVM-98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", uuid_prefix_len=36, level=0) at libdm-deptree.c:880
dmt = 0x100ee178
r = <value optimized out>
#4 _dm_tree_deactivate_children (dnode=0x100edfa4, uuid_prefix=0x100fdf78 "LVM-98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", uuid_prefix_len=36, level=0) at libdm-deptree.c:1068
r = 1
handle = 0x0
child = 0x100ee300
info = {exists = 1, suspended = 0, live_table = 1, inactive_table = 0, open_count = 0, event_nr = 0, major = 254, minor = 2, read_only = 0, target_count = 1}
dinfo = 0xfe
name = 0x100ee290 "michelangelo-buildd--sid--powerpc"
#5 0x10088008 in _tree_action (dm=0x100fdde8, lv=0x100fa170, action=DEACTIVATE) at activate/dev_manager.c:1426
dtree = 0x100edf98
root = 0x100edfa4
dlid = 0x100fdf78 "LVM-98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b"
r = <value optimized out>
#6 0x1002ff7c in _lv_deactivate (cmd=0x100d1828, lvid_s=<value optimized out>) at activate/activate.c:600
dm = 0x100fdde8
#7 lv_deactivate (cmd=0x100d1828, lvid_s=<value optimized out>) at activate/activate.c:1034
lv = 0x100fa170
info = {exists = 1, suspended = 0, open_count = 0, major = 254, minor = 2, read_only = 0, live_table = 1, inactive_table = 0, read_ahead = 0}
r = 1
#8 0x1008e02c in _file_lock_resource (cmd=0x100d1828, resource=0xbffff128 "98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", flags=<value optimized out>) at locking/file_locking.c:287
lockfile = "= [\n\"pv0\", 1941\n]\n}\n}\n}\n}\n# Generated by LVM2 version 2.02.62(1) (2010-03-09): Fri May 28 16:23:32 2010\n\ncontents = \"Text Format Volume Group\"\nversion = 1\n\n\000escription = \"\"\n\ncreation_host = \"michelang"...
#9 0x10056c88 in _lock_vol (cmd=0x100d1828, resource=0xbffff128 "98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", flags=24, lv_op=LV_NOOP) at locking/locking.c:379
ret = <value optimized out>
__PRETTY_FUNCTION__ = "_lock_vol"
#10 0x100571ec in lock_vol (cmd=0x100d1828, vol=0x100f2160 "98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", flags=24) at locking/locking.c:451
resource = "98fsXvFc0mhEJElbWb0Sf2y3cGYSd1uucVWwNVv3Cb6ee537FaIEChvkTkXaG30b", '\000' <repeats 193 times>
lv_op = LV_NOOP
#11 0x1005abe4 in lv_remove_single (cmd=0x100d1828, lv=0x100f2160, force=<value optimized out>) at metadata/lv_manip.c:2269
vg = 0x100f1dd0
info = {exists = 1, suspended = 0, open_count = 0, major = 254, minor = 2, read_only = 0, live_table = 1, inactive_table = 0, read_ahead = 0}
origin = 0x0
was_merging = 0
#12 0x1005afc0 in lv_remove_with_dependencies (cmd=0x100d1828, lv=0x100f2160, force=PROMPT, level=0) at metadata/lv_manip.c:2332
snh = <value optimized out>
snht = 0x100f2160
#13 0x10019884 in lvremove_single (cmd=0x100d1828, lv=0x100f2160, handle=<value optimized out>) at lvremove.c:29
origin = 0x100f1e3c
#14 0x100244e8 in process_each_lv_in_vg (cmd=0x100d1828, vg=<value optimized out>, arg_lvnames=0xbffff354, tags=0xbffff34c, handle=0x0, process_single_lv=0x10019820 <lvremove_single>) at toollib.c:157
ret_max = 1
ret = <value optimized out>
process_all = <value optimized out>
process_lv = 0
tags_supplied = <value optimized out>
lvargs_supplied = <value optimized out>
lvargs_matched = 1
lvl = 0x100f2220
#15 0x10025528 in process_each_lv (cmd=0x100d1828, argc=<value optimized out>, argv=<value optimized out>, flags=1048576, handle=0x0, process_single_lv=0x10019820 <lvremove_single>) at toollib.c:327
opt = <value optimized out>
ret_max = 1
ret = 269387704
tags_arg = <value optimized out>
vgnames = 0xbffff364
sll = 0xbffff35c
strl = 0x100ea8b8
vg = 0x100f1dd0
tags = {n = 0xbffff34c, p = 0xbffff34c}
lvnames = {n = 0x100eae10, p = 0x100eae10}
arg_lvnames = {n = 0x100ea8f0, p = 0x100ea8f0}
vglv_sz = <value optimized out>
vgname = 0x100ea8a8 "michelangelo"
#16 0x10019800 in lvremove (cmd=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>) at lvremove.c:46
No locals.
#17 0x1001648c in lvm_run_command (cmd=0x100d1828, argc=1, argv=0xbffff828) at lvmcmdline.c:1057
ret = 5
#18 0x100181b4 in lvm2_main (argc=2, argv=0xbffff824) at lvmcmdline.c:1413
base = 0xbffff97c "lvremove"
ret = <value optimized out>
alias = 1
cmd = 0x100d1828
#19 0x1002e914 in main (argc=<value optimized out>, argv=<value optimized out>) at lvm.c:21
No locals.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.32-3-powerpc
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lvm2 depends on:
ii dmsetup 2:1.02.47-1 The Linux Kernel Device Mapper use
ii libc6 2.10.2-9 Embedded GNU C Library: Shared lib
ii libdevmapper1.02.1 2:1.02.47-1 The Linux Kernel Device Mapper use
ii libreadline5 5.2-7 GNU readline and history libraries
ii libudev0 154-1 libudev shared library
ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip
lvm2 recommends no packages.
lvm2 suggests no packages.
-- no debconf information
More information about the pkg-lvm-maintainers
mailing list