Bug#580312: multipath-tools: multipathd segfaults when restarted

Ferenc Wagner wferi at niif.hu
Mon Jan 16 14:27:55 UTC 2012


I've got this on the console during shutdown (sorry for the
imperfections, this SoL implementation is awful):

*** glibc detected *** /sbin/multipathd: malloc(): smallbin double linked list corrupted: 0x08f62348 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b281)[0xb7581281]
/lib/i686/cmov/libc.so.6(+0x6e400)[0xb7584400]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0xb7585c8c]
/lib/i686/cmov/libc.so.6(vasprintf+0x28)[0xb7575d48]
/lib/i686/cmov/libc.so.6(asprintf+0x2b)[0xb755d2ab]
/lib/i686/cmov/libc.so.6(__assert_fail+0xad)[0xb753986d]
/lib/i686/cmov/libpthread.so.0(+0xf48c)[0xb773848c]
/lib/i686/cmov/libpthread.so.0(+0x792d)[0xb773092d]
/lib/libmultipath.so.0d(free_waiter+0x56)[0xb768b810]
/lib/libmultipath.so.0d(waitevent+0xba)[0xb768be28]
/lib/i686/cmov/libpthread.so.0(+0x5955)[0xb772e955]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb75e1e7e]
======= Memory map: ========
08048000-08055000 r-xp 00000000 fd:00 1573048    /sbin/multipathd
08055000-08056000 rw-p 0000c000 fd:00 1573048    /sbin/multipathd
08f56000-09072000 rw-p 00000000 00:00 0          [heap]
b7200000-b7221000 rw-p 00000000 00:00 0 
b7221000-b7300000 ---p 00000000 00:00 0 
b73d4000-b73f1000 r-xp 00000000 fd:00 3670151    /lib/libgcc_s.so.1
b73f1000-b73f2000 rw-p 0001c000 fd:00 3670151    /lib/libgcc_s.so.1
b73f7000-b73f8000 ---p 00000000 00:00 0 
b73f8000-b7408000 rw-p 00000000 00:00 0 
b7408000-b7409000 ---p 00000000 00:00 0 
b7409000-b7419000 rw-p 00000000 00:00 0 
b7419000-b741a000 ---p 00000000 00:00 0 
b741a000-b742a000 rw-p 00000000 00:00 0 
b742a000-b742b000 ---p 00000000 00:00 0 
b742b000-b743b000 rw-p 00000000 00:00 0 
b743b000-b743c000 ---p 00000000 00:00 0 
b743c000-b7443000 rw-p 00000000 00:00 0 
b7443000-b7444000 ---p 00000000 00:00 0 
b7444000-b744b000 rw-p 00000000 00:00 0 
b744b000-b744c000 ---p 00000000 00:00 0 
b744c000-b7453000 rw-p 00000000 00:00 0 
b7453000-b7454000 ---p 00000000 00:00 0 
b7454000-b745b000 rw-p 00000000 00:00 0 
b745b000-b745c000 ---p 00000000 00:00 0 
b745c000-b7463000 rw-p 00000000 00:00 0 
b7463000-b7464000 ---p 00000000 00:00 0 
b7464000-b746b000 rw-p 00000000 00:00 0 
b746b000-b746c000 ---p 00000000 00:00 0 
b746c000-b7473000 rw-p 00000000 00:00 0 
b7473000-b7474000 ---p 00000000 00:00 0 
b7474000-b747b000 rw-p 00000000 00:00 0 
b747b000-b747c000 ---p 00000000 00:00 0 
b7483000-b74840 ---p 00000000 :00 0  0 
b74840-b748b000 rw-p 000000 00:00 0 
                                    b748b000-b748c0 ---p 000000000:00 0 
b748c0-b7493000 rw-p0000000 00:00 0
b7493000-b74900 ---p 000000000:00 0 
b74900-b749b000 rw-00000000 00:00 
b749b000-b74000 ---p 000000 00:00 0 
b74000-b74a3000 rw 00000000 00:00 
b74a3000-b74000 ---p 000000 00:00 0 
b74000-b74ab000 rp 00000000 00:00 
b74ab000-bac000 ---p 000000 00:00 0 
bac000-b74b3000 -p 00000000 00: 0 
b74b3000-4b4000 ---p 000000 00:00 0 
4b4000-b74bb000w-p 00000000 000 0 
74bc000-b74c300rw-p 00000000 000 0  
b74c4000-b74cb0 rw-p 00000000 :00 0 
b74cb0-b74cc000 ---p 000000 00:00 0 
                                    b74cc000-b74d30 rw-p 000000000:00 0 
b74d30-b74d4000 r-xp0000000 fd:00 6965     /lib/mupath/libprioemo
74d5000-b74d700r-xp 00000000 f00 559520     /b/multipath/libeckemc_clariiono
b74d7000-b78000 rw-p 000010 fd:00 559520   /lib/multipatlibcheckemc_claion.so
b74d80-b74d9000 r-xp 000000 fd:00 6366     /lib/mulpath/libpriocon.so
b74d9000-4da000 rw-p 000000 fd:00 63796    /lib/multiph/libprioconst.
b74da000-b74000 ---p 000000 00:00 0 
b74000-b74ec000 rw 00000000 00:00 
b74ec000-b78000 r-xp 000000 fd:00 3670148  /lib/libudev..0.9.3
b74f80-b74f9000 r--p 00c000 fd:00 36148    /lib/libev.so.0.9.3
bf9000-b74fa000 -p 0000d000 fd: 3670148    /lilibudev.so.0.9.
b74fa000-b74f00 rw-p 000000000:00 0 
b74f00-b7514000 r-x00000000 fd:00 70202    /lib/lselinux.so.1
514000-b7515000--p 00018000 fd0 3670202    /l/libselinux.so.
b7515000-b75100 rw-p 0001900fd:00 3670202  /lib/libselinuxo.1
b7516000-656000 r-xp 000000 fd:00 10562    /lib/i686/cv/libc-2.11.2.s
b7656000-b76500 r--p 0013f00fd:00 1056229  /lib/i686/cmov/bc-2.11.2.so
658000-b7659000w-p 00141000 fd0 1056229    /l/i686/cmov/libc.11.2.so
b76500-b765c000 rw-00000000 00:00 
b765c000-b76000 r-xp 000000 fd:00 3753066 /lib/libmultipa.so.0d
7693000-b769500r-xp 00000000 f00 1104095    /b/i686/cmov/lib-2.11.2.so
b75000-b7696000 rp 00001000 fd:01104095    /lib686/cmov/libdl-11.2.so
b76960-b7697000 rw-p0002000 fd:00 14095    /lib/i6/cmov/libdl-2.12.so
b769700076ce000 r-xp 000000 fd:00 36708    /lib/libncses.so.5.7
b7e000-b76d1000 rp 00036000 fd:03670158    /libibncurses.so.5.
b76d1000-b76d00 rw-p 000000000:00 0 
b76d00-b7702000 r-x00000000 fd:00 70163    /lib/lreadline.so.6.1
                                                                b7702000-b77060 rw-p 00030000d:00 3670163   lib/libreadlineo.6.1
b7707000-b77270 r-xp 00000000 :00 3671365    ib/libdevmappero.1.02.1
b77200-b7729000 rw-0001f000 fd:00 71365    /lib/ldevmapper.so.1..1
b7729000-b3e000 r-xp 000000 fd:00 110409   /lib/i686/cm/libpthread-2.12.so
b773e000773f000 r--p 004000 fd:00 11042    /lib/i686/ov/libpthread-21.2.so
b773f0-b7740000 rw-p 015000 fd:00 11092    /lib/i68cmov/libpthread.11.2.so
b77400-b7742000 rw-00000000 00:00 
b7742000-b77000 r-xp 000000 fd:00 3671371  /lib/libaio.so.0.1
b77430007744000 rw-p 000000 fd:00 36711    /lib/libaiso.1.0.1
b77400-b7746000 r-x00000000 fd:00 9523     /lib/mtipath/libcheckrectio.so
b77000-b7747000 rw 00001000 fd:0059523     /lib/ltipath/libchecirectio.so
b77000-b774b000 rp 00000000 00:00 
b774b000-b4c000 r-xp 000000 00:00 0        [vdso]
b77c00-b7767000 r-x00000000 fd:00 53059    /lib/l2.11.2.so
b77000-b7768000 r- 0001a000 fd:00753059    /lib/-2.11.2.so
b78000-b7769000 rp 0001b000 fd:03753059    /libd-2.11.2.so
bc4000-bf8d9000 -p 00000000 00: 0          [stk]

Maybe it's somewhat useful...
-- 
Thanks,
Feri.





More information about the pkg-lvm-maintainers mailing list