Ticket #30 (closed defect: invalid)

Opened 2 years ago

Last modified 19 months ago

museekd crashes on startup; complains about invalid pointer

Reported by: wwinfrey@… Owned by: daelstorm
Priority: major Milestone: Release 0.2.0
Component: museekd Version: 0.1.10
Keywords: Cc:

Description

After downloading museek+ v.0.1.10, and seeing a successful completion of 'scons install', attempts to start museekd result in a crash with the following output:

$ museekd
museekd :: Version 0.1.10 :: Museek Daemon Plus

[Museekal.CM.DBG] created epoll fd
*** glibc detected *** museekd: free(): invalid pointer: 0x09fc49e0 ***
======= Backtrace: =========
/lib/libc.so.6[0x543f18]
/lib/libc.so.6(__libc_free+0x79)[0x54741d]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xa9ba01]
museekd[0x80e965d]
museekd[0x80e9692]
museekd(_ZNSt10_List_baseIPN5xmlpp4NodeESaIS2_EE8_M_clearEv+0x72)[0x80e970a]
/usr/lib/libxml++-2.6.so.2(_ZN5xmlpp4Node12get_childrenERKN4Glib7ustringE+0xec)[0x7e87ae]
/usr/lib/libxml++-2.6.so.2(_ZNK5xmlpp4Node12get_childrenERKN4Glib7ustringE+0x2c)[0x7e8824]
museekd[0x80e74da]
museekd[0x80e7b6b]
museekd[0x807fd5a]
museekd[0x808ed00]
/lib/libc.so.6(__libc_start_main+0xdc)[0x4f57e4]
museekd(__gxx_personality_v0+0x105)[0x804e1b1]
======= Memory map: ========
00111000-0014f000 r-xp 00000000 03:02 22544494   /usr/lib/libgobject-2.0.so.0.1000.1
0014f000-00150000 rwxp 0003e000 03:02 22544494   /usr/lib/libgobject-2.0.so.0.1000.1
00150000-001e1000 r-xp 00000000 03:02 22544490   /usr/lib/libglib-2.0.so.0.1000.1
001e1000-001e2000 rwxp 00091000 03:02 22544490   /usr/lib/libglib-2.0.so.0.1000.1
001e2000-001f2000 r-xp 00000000 03:02 19333162   /lib/libpthread-2.4.so
001f2000-001f3000 r-xp 0000f000 03:02 19333162   /lib/libpthread-2.4.so
001f3000-001f4000 rwxp 00010000 03:02 19333162   /lib/libpthread-2.4.so
001f4000-001f6000 rwxp 001f4000 00:00 0
001f9000-001fa000 r-xp 001f9000 00:00 0          [vdso]
001fa000-001fc000 r-xp 00000000 03:02 19333144   /lib/libdl-2.4.so
001fc000-001fd000 r-xp 00001000 03:02 19333144   /lib/libdl-2.4.so
001fd000-001fe000 rwxp 00002000 03:02 19333144   /lib/libdl-2.4.so
001fe000-00201000 r-xp 00000000 03:02 22544492   /usr/lib/libgmodule-2.0.so.0.1000.1
00201000-00202000 rwxp 00002000 03:02 22544492   /usr/lib/libgmodule-2.0.so.0.1000.1
00211000-0021c000 r-xp 00000000 03:02 19333129   /lib/libgcc_s-4.1.0-20060304.so.1
0021c000-0021d000 rwxp 0000a000 03:02 19333129   /lib/libgcc_s-4.1.0-20060304.so.1
00242000-00254000 r-xp 00000000 03:02 22544488   /usr/lib/libz.so.1.2.3
00254000-00255000 rwxp 00011000 03:02 22544488   /usr/lib/libz.so.1.2.3
00262000-00273000 r-xp 00000000 03:02 19333148   /lib/libnsl-2.4.so
00273000-00274000 r-xp 00010000 03:02 19333148   /lib/libnsl-2.4.so
00274000-00275000 rwxp 00011000 03:02 19333148   /lib/libnsl-2.4.so
00275000-00277000 rwxp 00275000 00:00 0
002f2000-00315000 r-xp 00000000 03:02 19333146   /lib/libm-2.4.so
00315000-00316000 r-xp 00022000 03:02 19333146   /lib/libm-2.4.so
00316000-00317000 rwxp 00023000 03:02 19333146   /lib/libm-2.4.so
003b3000-004d7000 r-xp 00000000 03:02 25274039   /usr/lib/libxml2.so.2.6.23
004d7000-004df000 rwxp 00124000 03:02 25274039   /usr/lib/libxml2.so.2.6.23
004df000-004e0000 rwxp 004df000 00:00 0
004e0000-0060c000 r-xp 00000000 03:02 19333138   /lib/libc-2.4.so
0060c000-0060f000 r-xp 0012b000 03:02 19333138   /lib/libc-2.4.so
0060f000-00610000 rwxp 0012e000 03:02 19333138   /lib/libc-2.4.so
00610000-00613000 rwxp 00610000 00:00 0
006bf000-006d8000 r-xp 00000000 03:02 19333131   /lib/ld-2.4.so
006d8000-006d9000 r-xp 00018000 03:02 19333131   /lib/ld-2.4.so
006d9000-006da000 rwxp 00019000 03:02 19333131   /lib/ld-2.4.so
007d2000-007f0000 r-xp 00000000 03:02 22741042   /usr/lib/libxml++-2.6.so.2.0.6
007f0000-007f2000 rwxp 0001e000 03:02 22741042   /usr/lib/libxml++-2.6.so.2.0.6
008ac000-008b3000 r-xp 00000000 03:02 25276808   /usr/lib/libsigc-2.0.so.0.0.0
008b3000-008b4000 rwxp 00006000 03:02 25276808   /usr/lib/libsigc-2.0.so.0.0.0
009e8000-00ac8000 r-xp 00000000 03:02 25274732   /usr/lib/libstdc++.so.6.0.8
00ac8000-00acb000 r-xp 000e0000 03:02 25274732   /usr/lib/libstdc++.so.6.0.8
00acb000-00acd000 rwxp 000e3000 03:02 25274732   /usr/lib/libstdc++.so.6.0.8
00acd000-00ad3000 rwxp 00acd000 00:00 0
00d3b000-00d8a000 r-xp 00000000 03:02 25268382   /usr/lib/libglibmm-2.4.so.1.0.13
00d8a000-00d8d000 rwxp 0004f000 03:02 25268382   /usr/lib/libglibmm-2.4.so.1.0.13
08048000-0811b000 r-xp 00000000 03:02 25267455   /usr/local/bin/museekd
0811b000-0811e000 rw-p 000d3000 03:02 25267455   /usr/local/bin/museekd
0811e000-08122000 rw-p 0811e000 00:00 0
09fbc000-0a022000 rw-p 09fbc000 00:00 0          [heap]
b7e00000-b7e21000 rw-p b7e00000 00:00 0
b7e21000-b7f00000 ---p b7e21000 00:00 0
b7fa5000-b7faa000 rw-p b7fa5000 00:00 0
b7fd2000-b7fd3000 rw-p b7fd2000 00:00 0
bfbbd000-bfbd3000 rw-p bfbbd000 00:00 0          [stack]
Abort

Attachments

Change History

Changed 2 years ago by gandalf

It seems your system is broken, libc6 corrupted, ram defect or something like that I guess.

Daelstorm, what do you think about it ? (Feel free to close the ticket...)

Changed 2 years ago by daelstorm

I've emailed him, but haven't gotten a response yet. I guessed it might be a buggy version of libxml++2.6, but I've no way of knowing for sure, yet.

Changed 2 years ago by headphone@…

Hi,

I had the similar issue in my slackware-current system with both museek+ versions I'd tried - 0.1.2 and 0.1.11. Original museek from svn never had that issue (including versions with seeschloss patches). Did a backtrace and it pointed to the code inside museek+ dealing with libxml - build-i686-linux/Muhelp/Muconf.cc:42. So I upgraded libxml++-1.0.4 (from linuxpackages.net) to libxml++-1.0.5 (self-compiled). And after that it started to work like a charm. I suspect my libxml++ installation was corrupted. So I'd recommend anyone having a similar issue to try to upgrade or reinstall the libxml++ library first.

Rgds, headphone

Changed 23 months ago by gandalf

  • milestone set to Release 0.2.0

Changed 19 months ago by gandalf

  • status changed from new to closed
  • resolution set to invalid

libxml issue.

Add/Change #30 (museekd crashes on startup; complains about invalid pointer)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.