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