om-synth
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Om-synth] Double free or corruption crashes


From: Benjamin Flaming
Subject: [Om-synth] Double free or corruption crashes
Date: Thu, 13 Jul 2006 12:40:31 -0500
User-agent: KMail/1.9.1

I finally got around to building Om (CVS) again.  It compiles without 
complaint, and the engine seems to start just fine:

----------------------------------------------------------------------
Enhanced3DNow! detected
[AlsaMidiDriver] Successfully opened ALSA sequencer.
[OSC] Started OSC server at osc.udp://bdesk:16180/
[PreProcessor] Launching thread.
[PostProcessor] Starting.
lash_open_socket: could not connect to host 'localhost', service 'lash'
lash_comm_connect_to_server: could not create server connection
lash_init: could not connect to server 'localhost' - disabling LASH
lash_init: LASH_START_SERVER unset, not attempting to start server 
automatically
[LashDriver] Failed to connect to LASH.  Session management will not 
function.
----------------------------------------------------------------------

Attempting to launch om_gtk produces the following output, however:

----------------------------------------------------------------------
[GladeFactory] Loading widgets from /home/benji/32bit/share/om/om_gtk.glade
[Configuration] Unable to open settings file /home/benji/.omgtkrc
lash_open_socket: could not connect to host 'localhost', service 'lash'
lash_comm_connect_to_server: could not create server connection
lash_init: could not connect to server 'localhost' - disabling LASH
lash_init: LASH_START_SERVER unset, not attempting to start server 
automatically
[LashController] Failed to connect to LASH.  Session management will not 
function.
[OSCController] Started OSC listener on port 15992
[OSCController] Attaching to engine at osc.udp://bdesk:16180/
*** glibc detected *** om_gtk: double free or corruption (out): 0xb70f91c8 
***
======= Backtrace: =========
/lib/libc.so.6[0xb7042ca1]
/lib/libc.so.6(__libc_free+0x89)[0xb7043779]
/lib/libc.so.6(freeaddrinfo+0x30)[0xb7084fe0]
/usr/lib/liblo.so.0[0xb7e9237b]
/usr/lib/liblo.so.0(lo_send_message_from+0x62)[0xb7e925a2]
/usr/lib/liblo.so.0(lo_send_message+0x33)[0xb7e925f3]
/usr/lib/liblo.so.0(lo_send_internal+0x86)[0xb7e92686]
om_gtk[0x80b13be]
om_gtk[0x80b1075]
om_gtk[0x80660e6]
om_gtk[0x805a7da]
om_gtk[0x805c52b]
om_gtk[0x805c2a0]
om_gtk[0x805be7a]
/usr/lib/libglibmm-2.4.so.1[0xb759dc48]
/usr/lib/libglib-2.0.so.0[0xb7240eb6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1bc)[0xb723e51c]
/usr/lib/libglib-2.0.so.0[0xb723fe77]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x23a)[0xb724019a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb3)[0xb7796d43]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main8run_implEv+0x17)[0xb7bd7547]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main3runEv+0x22)[0xb7bd73f2]
om_gtk(_ZN13LibFlowCanvas10FlowCanvas23connection_drag_handlerEP9_GdkEvent+0xb93)
[0x80591b7]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb6ff5896]
om_gtk(__gxx_personality_v0+0x26d)[0x8058ad1]
======= Memory map: ========
08048000-08100000 r-xp 00000000 00:12 
1636740    /home/benji/32bit/bin/om_gtk
08100000-08101000 rw-p 000b8000 00:12 
1636740    /home/benji/32bit/bin/om_gtk
08101000-08284000 rw-p 08101000 00:00 0          [heap]
b5d00000-b5d21000 rw-p b5d00000 00:00 0
b5d21000-b5e00000 ---p b5d21000 00:00 0
b5e5b000-b5e5c000 ---p b5e5b000 00:00 0
b5e5c000-b665c000 rw-p b5e5c000 00:00 0
b665c000-b666a000 r-xp 00000000 21:08 1957961    /lib/libresolv-2.4.so
b666a000-b666b000 r--p 0000e000 21:08 1957961    /lib/libresolv-2.4.so
b666b000-b666c000 rw-p 0000f000 21:08 1957961    /lib/libresolv-2.4.so
b666c000-b666e000 rw-p b666c000 00:00 0
b666e000-b6672000 r-xp 00000000 21:08 1957962    /lib/libnss_dns-2.4.so
b6672000-b6673000 r--p 00003000 21:08 1957962    /lib/libnss_dns-2.4.so
b6673000-b6674000 rw-p 00004000 21:08 1957962    /lib/libnss_dns-2.4.so
b668f000-b66ef000 rw-s 00000000 00:07 122683398  /SYSV00000000 (deleted)
b66ef000-b66f0000 rw-p b66ef000 00:00 0
b66f0000-b66f1000 ---p b66f0000 00:00 0
b66f1000-b6ef1000 rw-p b66f1000 00:00 0
b6ef1000-b6f2d000 r--p 00000000 21:08 
2220412    /usr/share/icons/hicolor/icon-theme.cache
b6f2d000-b6f35000 r-xp 00000000 21:08 1957964    /lib/libnss_files-2.4.so
b6f35000-b6f36000 r--p 00007000 21:08 1957964    /lib/libnss_files-2.4.so
b6f36000-b6f37000 rw-p 00008000 21:08 1957964    /lib/libnss_files-2.4.so
b6f37000-b6f3f000 r-xp 00000000 21:08 1957972    /lib/libnss_nis-2.4.so
b6f3f000-b6f40000 r--p 00007000 21:08 1957972    /lib/libnss_nis-2.4.so
b6f40000-b6f41000 rw-p 00008000 21:08 1957972    /lib/libnss_nis-2.4.so
b6f41000-b6f52000 r-xp 00000000 21:08 1957971    /lib/libnsl-2.4.so
b6f52000-b6f53000 r--p 00010000 21:08 1957971    /lib/libnsl-2.4.so
b6f53000-b6f54000 rw-p 00011000 21:08 1957971    /lib/libnsl-2.4.so
b6f54000-b6f56000 rw-p b6f54000 00:00 0
b6f60000-b6f71000 r--p 00000000 21:08 
2248516    /usr/share/fonts/ttf-bitstream-vera/Vera.ttf
b6f71000-b6f74000 rw-p b6f71000 00:00 0
b6f74000-b6f78000 r-xp 00000000 21:08 2215185    /usr/lib/libXfixes.so.3.0.0
b6f78000-b6f79000 rw-p 00003000 21:08 2215185    /usr/lib/libXfixes.so.3.0.0
b6f79000-b6f7a000 rw-p b6f79000 00:00 0
b6f7a000-b6f82000 r-xp 00000000 21:08 
2215187    /usr/lib/libXcursor.so.1.0.2
b6f82000-b6f83000 rw-p 00007000 21:08 
2215187    /usr/lib/libXcursor.so.1.0.2
b6f83000-b6f86000 r-xp 00000000 21:08 2215497    /usr/lib/libXrandr.so.2.0.0
b6f86000-b6f87000 rw-p 00002000 21:08 2215497    /usr/lib/libXrandr.so.2.0.0
b6f87000-b6f8e000 r-xp 00000000 21:08 2216233    /usr/lib/libXi.so.6.0.0
b6f8e000-b6f8f000 rw-p 00006000 21:08 2216233    /usr/lib/libXi.so.6.0.0
b6f8f000-b6f9c000 r-xp 00000000 21:08 2190008    /usr/lib/libXext.so.6.4.0
b6f9c000-b6f9d000 rw-p 0000d000 21:08 2190008    /usr/lib/libXext.so.6.4.0
b6f9d000-b6f9e000 rw-p b6f9d000 00:00 0
b6f9e000-b6fd7000 r-xp 00Aborted
----------------------------------------------------------------------

I've reconfigured with --enable-debug, rebuilt, and reinstalled, but the 
results are the same.  Patchage seems to run fine.

I then tried building the 0.2.0 release, but got the opposite results.  The 
engine seems to start okay:

----------------------------------------------------------------------
Enhanced3DNow! detected
[SlowEventQueue] Starting.
[PostProcessor] Starting.
[AlsaDriver] Successfully opened ALSA sequencer.
[OSC] Started OSC server at osc.udp://bdesk:16180/
[Main] Successfully locked all memory.
lash_open_socket: could not connect to host 'localhost', service 'lash'
lash_comm_connect_to_server: could not create server connection
lash_init: could not connect to server 'localhost' - disabling LASH
lash_init: LASH_START_SERVER unset, not attempting to start server 
automatically
[LashDriver] Failed to connect to LASH.  Session management will not 
function.
----------------------------------------------------------------------

But when I launch om_gtk:

----------------------------------------------------------------------
[StateManager] Unable to open settings file /home/benji/.omgtkrc
[Main] No engine URL specified.  Attempting to use osc.udp://localhost:16180
[OSCController] Started OSC listener on port 17430
[OSCController] Attempting to contact engine at osc.udp://localhost:16180/ . 
connected
[OSCController] Waiting for response 2: ..
----------------------------------------------------------------------

The engine immediately crashes thusly:

----------------------------------------------------------------------
[JackDriver] Activated Jack client.
[AlsaDriver] Started realtime MIDI thread (SCHED_FIFO, priority 20)
[OSC] Registered client osc.udp://bdesk:10881/ (1 clients)
[JackDriver] Enabling.
*** glibc detected *** bin/om: double free or corruption (out): 0x0809a1e0 
***
======= Backtrace: =========
/lib/libc.so.6[0xb7ca1ca1]
/lib/libc.so.6(__libc_free+0x89)[0xb7ca2779]
/lib/libc.so.6(freeaddrinfo+0x30)[0xb7ce3fe0]
/usr/lib/liblo.so.0[0xb7f6237b]
/usr/lib/liblo.so.0(lo_send_message_from+0x62)[0xb7f625a2]
/usr/lib/liblo.so.0(lo_send_message+0x33)[0xb7f625f3]
/usr/lib/liblo.so.0(lo_send_internal+0x86)[0xb7f62686]
bin/om[0x805a104]
bin/om[0x805a992]
bin/om[0x8076122]
/lib/libpthread.so.0[0xb7f35604]
/lib/libc.so.6(__clone+0x5e)[0xb7cf8e8e]
======= Memory map: ========
08048000-08081000 r-xp 00000000 00:12 1636737    /home/benji/32bit/bin/om
08081000-08082000 rw-p 00038000 00:12 1636737    /home/benji/32bit/bin/om
08082000-080a3000 rw-p 08082000 00:00 0          [heap]
b4a00000-b4a21000 rw-p b4a00000 00:00 0
b4a21000-b4b00000 ---p b4a21000 00:00 0
b4b12000-b4b13000 ---p b4b12000 00:00 0
b4b13000-b5313000 rw-p b4b13000 00:00 0
b5313000-b5314000 ---p b5313000 00:00 0
b5314000-b5b14000 rw-p b5314000 00:00 0
b5b14000-b5b15000 ---p b5b14000 00:00 0
b5b15000-b6315000 rw-p b5b15000 00:00 0
b6315000-b6316000 ---p b6315000 00:00 0
b6316000-b6b16000 rw-p b6316000 00:00 0
b6b16000-b6b24000 r-xp 00000000 21:08 1957961    /lib/libresolv-2.4.so
b6b24000-b6b25000 r--p 0000e000 21:08 1957961    /lib/libresolv-2.4.so
b6b25000-b6b26000 rw-p 0000f000 21:08 1957961    /lib/libresolv-2.4.so
b6b26000-b6b28000 rw-p b6b26000 00:00 0
b6b28000-b6b2c000 r-xp 00000000 21:08 1957962    /lib/libnss_dns-2.4.so
b6b2c000-b6b2d000 r--p 00003000 21:08 1957962    /lib/libnss_dns-2.4.so
b6b2d000-b6b2e000 rw-p 00004000 21:08 1957962    /lib/libnss_dns-2.4.so
b6b49000-b6b4a000 ---p b6b49000 00:00 0
b6b4a000-b734a000 rw-p b6b4a000 00:00 0
b734a000-b734b000 ---p b734a000 00:00 0
b734b000-b7b4b000 rw-p b734b000 00:00 0
b7b4b000-b7bcb000 rw-s 00000000 00:07 128253955  /SYSV00000000 (deleted)
b7bcb000-b7bcd000 rw-p b7bcb000 00:00 0
b7bcd000-b7c06000 r-xp 00000000 21:08 2053779    /lib/libncurses.so.5.5
b7c06000-b7c0f000 rw-p 00038000 21:08 2053779    /lib/libncurses.so.5.5
b7c0f000-b7c39000 r-xp 00000000 21:08 2052409    /lib/libreadline.so.5.1
b7c39000-b7c3d000 rw-p 0002a000 21:08 2052409    /lib/libreadline.so.5.1
b7c3d000-b7c3f000 rw-p b7c3d000 00:00 0
b7c3f000-b7d54000 r-xp 00000000 21:08 1957953    /lib/libc-2.4.so
b7d54000-b7d57000 r--p 00114000 21:08 1957953    /lib/libc-2.4.so
b7d57000-b7d58000 rw-p 00117000 21:08 1957953    /lib/libc-2.4.so
b7d58000-b7d5b000 rw-p b7d58000 00:00 0
b7d5b000-b7d63000 r-xp 00000000 21:08 
2220023    /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
b7d63000-b7d64000 rw-p 00007000 21:08 
2220023    /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
b7d64000-b7e28000 r-xp 00000000 21:08 
2220069    /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6.0.3
b7e28000-b7e2d000 rw-p 000c4000 21:08 
2220069    /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6.0.3
b7e2d000-b7e32000 rw-p b7e2d000 00:00 0
b7e32000-b7e39000 r-xp 00000000 21:08 1957965    /lib/librt-2.4.so
b7e39000-b7e3a000 r--p 00006000 21:08 1957965    /lib/librt-2.4.so
b7e3a000-b7e3b000 rw-p 00007000 21:08 1957965    /lib/librt-2.4.so
b7e3b000-b7e5d000 r-xp 00000000 21:08 1957956    /lib/libm-2.4.so
b7e5d000-b7e5e000 r--p 00021000 21:08 1957956    /lib/libm-2.4.so
b7e5e000-b7e5f000 rw-p 00022000 21:08 1957956    /lib/libm-2.4.so
b7e5f000-b7e61000 r-xp 00000000 21:08 2154669    /lib/libuuid.so.1.2
b7e61000-b7e62000 rw-p 00001000 21:08 2154669    /lib/libuuid.so.1.2
b7e62000-b7e63000 rw-p b7e62000 00:00 0
b7e63000-b7e6c000 r-xp 00000000 21:08 2058829    /usr/lib/liblash.so.2.0.0
b7e6c000-b7e6d000 rw-p 00009000 21:08 2058829    /usr/lib/liblash.so.2.0.0
b7e6d000-b7e6f000 r-xp 00000000 21:08 1957957    /lib/libdl-2.4.so
b7e6f000-b7e70000 r--p 00001000 21:08 1957957    /lib/libdl-2.4.so
b7e70000-b7e71000 rw-p 00002000 21:08 1957957    /lib/libdl-2.4.so
b7e71000-b7f2b000 r-xp 00000000 21:08 2285210    /usr/lib/libasound.so.2.0.0
b7f2b000-b7f30000 rw-p 000b9000 21:08 2285210    /usrAborted
----------------------------------------------------------------------

distro: Gentoo (~x86)
gcc: 3.4.6
glibc: 2.4-r2
liblo: 0.23
jack: 0.100.7-r2
gtkmm: 2.8.3
libglademm: 2.6.2
flowcanvas: CVS
libxml2: 2.6.23-r1

Any clues/suggestions?  I really love Om, and I'm eager to have it working 
again!

|)
|)enji




reply via email to

[Prev in Thread] Current Thread [Next in Thread]