View Issue Details

IDProjectCategoryView StatusLast Update
0002333ardourbugspublic2010-04-24 10:33
Reporterthorgal Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product VersionSVN/2.0-ongoing 
Summary0002333: ardour@3498 : removing a track crashes ardour (once more)
Descriptionopen existing session
right click on track header
select remove and confirm
crash

see BT.
Additional Informationthorgal@studio:~/src/ardour_ong/gtk2_ardour$ ./ardbg
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /disk1/src/ardour_ong/gtk2_ardour/ardour-2.4.1
[Thread debugging using libthread_db enabled]
Ardour/GTK 2.4.1
   (built using 3343 and GCC version 4.2.4 (Debian 4.2.4-1))
Copyright (C) 1999-2008 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
[New Thread 0xb5c98720 (LWP 19956)]
loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf
loading user ui configuration file /home/thorgal/.ardour2/ardour2_ui.conf
Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 1024 open files
loading system configuration file ./ardour_system.rc
loading user configuration file /home/thorgal/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0xb5a02b90 (LWP 19959)]
[New Thread 0xb5201b90 (LWP 19960)]
[New Thread 0xb4a00b90 (LWP 19961)]
Added 1 1051 success ? 1
VST_PATH not set, defaulting to /home/thorgal/vst:/usr/local/lib/vst:/usr/lib/vst
RemoteVSTClient: all cache files are up-to-date, not running scanner
ardour: [INFO]: looking for control protocols in /home/thorgal/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0xb35f3b90 (LWP 19962)]
[Thread 0xb35f3b90 (LWP 19962) exited]
[New Thread 0xb35f3b90 (LWP 19964)]
loading bindings from /home/thorgal/.ardour2/ardour.bindings
[New Thread 0xb2a7ab90 (LWP 19966)]
[New Thread 0xb2278cb0 (LWP 19967)]
Loading session /disk1/music/ideas/impro19 using snapshot impro19 (1)
[New Thread 0xb1dd1cb0 (LWP 19968)]
[New Thread 0xb1d56cb0 (LWP 19969)]
Loading history from '/disk1/music/ideas/impro19/impro19.history'.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5c98720 (LWP 19956)]
0x08357659 in GainMeterBase::effective_gain_display ()
Current language: auto; currently asm
(gdb) thread apply all bt

Thread 10 (Thread 0xb1d56cb0 (LWP 19969)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb688dae7 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb7edf14c in ARDOUR::Session::midi_thread_work () from libs/ardour/libardour.so
#3 0xb7edfb93 in ARDOUR::Session::_midi_thread_work () from libs/ardour/libardour.so
0000004 0xb70304fb in start_thread () from /lib/i686/cmov/libpthread.so.0
0000005 0xb6897d7e in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xb1dd1cb0 (LWP 19968)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb688dae7 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb7e85f1a in ARDOUR::Session::butler_thread_work () from libs/ardour/libardour.so
#3 0xb7e87ac5 in ARDOUR::Session::_butler_thread_work () from libs/ardour/libardour.so
0000004 0xb70304fb in start_thread () from /lib/i686/cmov/libpthread.so.0
0000005 0xb6897d7e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xb2278cb0 (LWP 19967)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb7038196 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2 0xb78f4c42 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3 0xb78683cb in Glib::usleep () from libs/glibmm2/libglibmm2.so
0000004 0xb7d4c079 in ARDOUR::AudioEngine::meter_thread () from libs/ardour/libardour.so
0000005 0xb7d54d85 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it ()
   from libs/ardour/libardour.so
#6 0xb787ec95 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#7 0xb78f24ff in ?? () from /usr/lib/libglib-2.0.so.0
0000008 0x092ca3f0 in ?? ()
0000009 0x092dd738 in ?? ()
0000010 0x00000000 in ?? ()

Thread 7 (Thread 0xb2a7ab90 (LWP 19966)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb688dae7 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb704a5ac in jack_client_core_wait (client=0x910f080) at client.c:1439
#3 0xb704ab97 in jack_thread_wait (client=0xfffffdfc, status=0) at client.c:1593
0000004 0xb704b125 in jack_client_thread (arg=0x910f080) at client.c:1708
0000005 0xb70304fb in start_thread () from /lib/i686/cmov/libpthread.so.0
#6 0xb6897d7e in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xb35f3b90 (LWP 19964)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb7034aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb704c18e in mb_thread_func (arg=0x0) at messagebuffer.c:70
#3 0xb70304fb in start_thread () from /lib/i686/cmov/libpthread.so.0
0000004 0xb6897d7e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xb4a00b90 (LWP 19961)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb7034aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb787e437 in Glib::Cond::wait () from libs/glibmm2/libglibmm2.so
#3 0xb7d302f9 in ARDOUR::Analyser::work () from libs/ardour/libardour.so
0000004 0xb7d30ab4 in analyser_work () from libs/ardour/libardour.so
0000005 0xb787ec95 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#6 0xb78f24ff in ?? () from /usr/lib/libglib-2.0.so.0
#7 0x08780a18 in ?? ()
0000008 0x08780a50 in ?? ()
0000009 0x00000000 in ?? ()

Thread 3 (Thread 0xb5201b90 (LWP 19960)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb7034aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb787e437 in Glib::Cond::wait () from libs/glibmm2/libglibmm2.so
#3 0xb7f1b4c9 in peak_thread_work () from libs/ardour/libardour.so
0000004 0xb787ec95 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
0000005 0xb78f24ff in ?? () from /usr/lib/libglib-2.0.so.0
#6 0x0877d438 in ?? ()
#7 0x0877d470 in ?? ()
0000008 0x00000000 in ?? ()

Thread 2 (Thread 0xb5a02b90 (LWP 19959)):
#0 0xb7fa6410 in __kernel_vsyscall ()
0000001 0xb7034aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb787e437 in Glib::Cond::wait () from libs/glibmm2/libglibmm2.so
#3 0xb7f1b4c9 in peak_thread_work () from libs/ardour/libardour.so
0000004 0xb787ec95 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
0000005 0xb78f24ff in ?? () from /usr/lib/libglib-2.0.so.0
#6 0x0877d310 in ?? ()
#7 0x0877d348 in ?? ()
0000008 0x00015080 in ?? ()
0000009 0x00000005 in ?? ()
0000010 0xb67c8b9c in ?? () from /lib/i686/cmov/libc.so.6
0000011 0xb703fff4 in ?? () from /lib/i686/cmov/libpthread.so.0
0000012 0xb7032520 in ?? () from /lib/i686/cmov/libpthread.so.0
0000013 0xb703fff4 in ?? () from /lib/i686/cmov/libpthread.so.0
0000014 0x00000000 in ?? ()

Thread 1 (Thread 0xb5c98720 (LWP 19956)):
#0 0x08357659 in GainMeterBase::effective_gain_display ()
0000001 0x08141356 in ARDOUR_UI::every_point_one_seconds ()
#2 0x081609c5 in sigc::internal::slot_call0<sigc::bound_mem_functor0<int, ARDOUR_UI>, bool>::call_it ()
#3 0xb78687d5 in (anonymous namespace)::glibmm_source_callback () from libs/glibmm2/libglibmm2.so
0000004 0xb78cb0b6 in ?? () from /usr/lib/libglib-2.0.so.0
0000005 0x09babf48 in ?? ()
#6 0xb7033a0c in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#7 0xb78ca978 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000008 0xb78cdbce in ?? () from /usr/lib/libglib-2.0.so.0
0000009 0x0862eea8 in ?? ()
0000010 0x00000000 in ?? ()
(gdb)
TagsNo tags attached.

Activities

thorgal

2008-06-28 23:31

reporter   ~0005081

ardour@3500 seems to have a good fix, no crashes so far.

bennyp

2008-06-29 12:16

reporter   ~0005082

Last edited: 2008-06-29 12:16

I get the same problem on my macbook with 3349. I see a whole lot of this in console


29/06/08 15:11:51 [0x0-0x24024].gpl.elementicaotici.JackPilot[210] JackEngine::XRun: client = ardour was not run: state = 1
29/06/08 15:11:51 [0x0-0x24024].gpl.elementicaotici.JackPilot[210] Could not write request ref = -1 notify = 3 err = (ipc/send) timed out

I have uploaded Apple's crash log

paul

2008-07-07 14:03

administrator   ~0005087

benny, note the previous comment. rev 3500 is fixed.

cth103

2009-06-10 21:38

administrator   ~0006075

Reported fixed by thorgal and paul.

Issue History

Date Modified Username Field Change
2008-06-27 10:35 thorgal New Issue
2008-06-28 23:31 thorgal Note Added: 0005081
2008-06-29 12:16 bennyp Note Added: 0005082
2008-06-29 12:16 bennyp Note Edited: 0005082
2008-07-07 14:03 paul Note Added: 0005087
2009-06-10 21:38 cth103 cost => 0.00
2009-06-10 21:38 cth103 Note Added: 0006075
2009-06-10 21:38 cth103 Status new => closed
2009-06-10 21:38 cth103 Resolution open => fixed
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:33 cth103 Category bugs2 => bugs