View Issue Details

IDProjectCategoryView StatusLast Update
0002318ardourbugspublic2020-04-19 20:13
Reporternowhiskey Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionunable to reproduce 
Product VersionSVN/2.0-ongoing 
Summary0002318: crash when leftclicking on the channel strip in the mixer window
Descriptionongoing@3484

i experienced this crash only once, but other users reporting the same one. happens randomly.

-about 15-20 track/bus session
-in the mixer window, i leftclicked at the fader of one channel strip in order to move it
-crash ( did not released the click)

backtrace:
nowhiskey@murija2:~/software/ardour2/2.0-ongoing/gtk2_ardour$
LANG=en_US.UTF-8 ./ardbg
GNU gdb 6.7.1-debian
Copyright (C) 2007 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"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program:
/home/nowhiskey/software/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.4.1
[Thread debugging using libthread_db enabled]

(process:3354): Gdk-WARNING **: locale not supported by C library
Ardour/GTK 2.4.1
   (built using 3343 and GCC version 4.2.4 (Debian 4.2.4-2+b1))
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.

(ardour-2.4.1:3354): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
[New Thread 0xb5f23740 (LWP 3354)]
theme_init() called from internal clearlooks engine
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:67: error: unexpected identifier
`colorize_scrollbar', expected character `}'
loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf
loading user ui configuration file /home/nowhiskey/.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/nowhiskey/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0xb5e51b90 (LWP 3357)]
[New Thread 0xb5651b90 (LWP 3358)]
[New Thread 0xb4e51b90 (LWP 3359)]
RemoteVSTClient: all cache files are up-to-date, not running scanner
ardour: [INFO]: looking for control protocols in
/home/nowhiskey/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
[New Thread 0xb402cb90 (LWP 3361)]
SSE2 detected
[Thread 0xb402cb90 (LWP 3361) exited]
[New Thread 0xb402cb90 (LWP 3363)]
SSE2 detected
loading bindings from /home/nowhiskey/.ardour2/ardour.bindings
[New Thread 0xb2626b90 (LWP 3365)]
[New Thread 0xb1df0cb0 (LWP 3366)]
Loading session /home/nowhiskey/Ardour2/rockets/sree using snapshot sree (1)
[New Thread 0xb1cf3cb0 (LWP 3367)]
[New Thread 0xb1c78cb0 (LWP 3368)]
Loading history from '/home/nowhiskey/Ardour2/rockets/sree/sree.history'.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5f23740 (LWP 3354)]
0x086471b2 in GainMeterBase::effective_gain_display (this=0xb1ce6d8) at
gtk2_ardour/gain_meter.cc:365
365 gfloat value = gain_to_slider_position
(_io->effective_gain());
(gdb) thread apply all bt
Thread 10 (Thread 0xb1c78cb0 (LWP 3368)):
#0 0xb66e462d in poll () from /lib/libc.so.6
0000001 0xb7e9dc92 in ARDOUR::Session::midi_thread_work (this=0x8fbe750) at
#libs/ardour/session_midi.cc:1220
#2 0xb7e9e1e5 in ARDOUR::Session::_midi_thread_work (arg=0x8fbe750) at
#libs/ardour/session_midi.cc:1141
#3 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb66eda8e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb1cf3cb0 (LWP 3367)):
#0 0xb66e462d in poll () from /lib/libc.so.6
0000001 0xb7e404a4 in ARDOUR::Session::butler_thread_work (this=0x8fbe750) at
#libs/ardour/session_butler.cc:179
#2 0xb7e41323 in ARDOUR::Session::_butler_thread_work (arg=0x8fbe750) at
#libs/ardour/session_butler.cc:159
#3 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb66eda8e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb1df0cb0 (LWP 3366)):
#0 0xb6da281c in nanosleep () from /lib/libpthread.so.0
0000001 0xb7757c42 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0
#2 0xb76c0055 in Glib::usleep (microseconds=10000) at
#libs/glibmm2/glibmm/timer.cc:68
#3 0xb7d1d0a4 in ARDOUR::AudioEngine::meter_thread (this=0x8df9770) at
#libs/ardour/audioengine.cc:430
0000004 0xb7d20f21 in sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine>::operator() (this=0x8fb2224) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1787
0000005 0xb7d20f48 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x8fb2220)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7d20f74 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x8fb2208)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8fb23e8) at
libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb76de521 in call_thread_entry_slot (data=0x8fb23e8) at
libs/glibmm2/glibmm/thread.cc:43
0000009 0xb77554ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08fb23e8 in ?? ()
0000011 0x08fb2120 in ?? ()
0000012 0x00000000 in ?? ()

Thread 7 (Thread 0xb2626b90 (LWP 3365)):
#0 0xb66e462d in poll () from /lib/libc.so.6
0000001 0xb6db49a8 in jack_client_core_wait (client=0x8df9990) at client.c:1439
#2 0xb6db4fad in jack_thread_wait (client=0x8df9990, status=0) at
#client.c:1593
#3 0xb6db5ea7 in jack_client_thread (arg=0x8df9990) at client.c:1708
0000004 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000005 0xb66eda8e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb402cb90 (LWP 3363)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb6db6642 in mb_thread_func (arg=0x0) at messagebuffer.c:70
#2 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
#3 0xb66eda8e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb4e51b90 (LWP 3359)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76dd98d in Glib::Cond::wait (this=0x8af2738, mutex=@0xb7f787a8) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7cfd53f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3 0xb7cfd68b in analyser_work () at libs/ardour/analyser.cc:49
0000004 0x08758033 in sigc::pointer_functor0<void>::operator() (this=0x8af27ac)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000005 0x0875804a in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8af27a8) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0x08758066 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8af2790) at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8af2780) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb76de521 in call_thread_entry_slot (data=0x8af2780) at
#libs/glibmm2/glibmm/thread.cc:43
0000009 0xb77554ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08af2780 in ?? ()
0000011 0x08af27b8 in ?? ()
0000012 0x00000000 in ?? ()

Thread 3 (Thread 0xb5651b90 (LWP 3358)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76dd98d in Glib::Cond::wait (this=0x8ae0130, mutex=@0xb7f78c80) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7ed880b in peak_thread_work () at libs/ardour/source_factory.cc:65
#3 0x08758033 in sigc::pointer_functor0<void>::operator() (this=0x8aebde4)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000004 0x0875804a in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aebde0) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000005 0x08758066 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8aebdc8) at libs/sigc++2/sigc++/functors/slot.h:103
#6 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8aebdb8) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb76de521 in call_thread_entry_slot (data=0x8aebdb8) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb77554ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aebdb8 in ?? ()
0000010 0x08aebdf0 in ?? ()
0000011 0x00000000 in ?? ()

Thread 2 (Thread 0xb5e51b90 (LWP 3357)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76dd98d in Glib::Cond::wait (this=0x8ae0130, mutex=@0xb7f78c80) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7ed880b in peak_thread_work () at libs/ardour/source_factory.cc:65
#3 0x08758033 in sigc::pointer_functor0<void>::operator() (this=0x8aebaa4)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000004 0x0875804a in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aebaa0) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000005 0x08758066 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8aeba88) at libs/sigc++2/sigc++/functors/slot.h:103
#6 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8aebb40) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb76de521 in call_thread_entry_slot (data=0x8aebb40) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb77554ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aebb40 in ?? ()
0000010 0x08aebb50 in ?? ()
0000011 0x00014080 in ?? ()
0000012 0x00000005 in ?? ()
0000013 0xb6631b9c in ?? () from /lib/libc.so.6
0000014 0xb6da9ff4 in ?? () from /lib/libpthread.so.0
#15 0xb6d9d140 in ?? () from /lib/libpthread.so.0
0000016 0xb6da9ff4 in ?? () from /lib/libpthread.so.0
#17 0x00000000 in ?? ()

Thread 1 (Thread 0xb5f23740 (LWP 3354)):
#0 0x086471b2 in GainMeterBase::effective_gain_display (this=0xb1ce6d8) at
gtk2_ardour/gain_meter.cc:365
0000001 0x0864f8e1 in sigc::bound_mem_functor0<void, GainMeterBase>::operator()
(this=0xb743d2c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#2 0x0864f8f8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
GainMeterBase> >::operator() (this=0xb743d28) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#3 0x0864f914 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
#GainMeterBase>, void>::call_it (rep=0xb743d10) at
#libs/sigc++2/sigc++/functors/slot.h:103
0000004 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8a14760) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000005 0xb6e4316c in Gtkmm2ext::UI::do_request (this=0x898fb20, req=0x8a14734)
#at libs/gtkmm2ext/gtk_ui.cc:360
#6 0xb6e4d2a6 in AbstractUI<Gtkmm2ext::UIRequest>::send_request
#(this=0x898fb30, req=0x8a14734) at libs/pbd/pbd/abstract_ui.cc:138
#7 0x08408ab4 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot
#(this=0x898fb30, el_slot=@0xbfb93ccc) at libs/pbd/pbd/abstract_ui.h:54
0000008 0x08646505 in GainMeterBase::gain_changed (this=0xb1ce6d8,
#src=0xa97c678) at gtk2_ardour/gain_meter.cc:377
0000009 0x0864face in sigc::bound_mem_functor1<void, GainMeterBase,
#void*>::operator() (this=0xa513a6c, _A_a1=@0xbfb93e28) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1851
0000010 0x0864faeb in sigc::adaptor_functor<sigc::bound_mem_functor1<void,
#GainMeterBase, void*> >::operator()<void* const&> (this=0xa513a68,
#_A_arg1=@0xbfb93e28)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000011 0x0864fb0f in sigc::internal::slot_call1<sigc::bound_mem_functor1<void,
GainMeterBase, void*>, void, void*>::call_it (rep=0xa513a50,
#a_1=@0xbfb93e28)
    at libs/sigc++2/sigc++/functors/slot.h:137
0000012 0xb7d946be in sigc::internal::signal_emit1<void, void*, sigc::nil>::emit
(impl=0xafd7b0d0, _A_a1=@0xbfb93e28) at libs/sigc++2/sigc++/signal.h:1006
0000013 0xb7d94787 in sigc::signal1<void, void*, sigc::nil>::emit
(this=0x993afc4, _A_a1=@0xbfb93e28) at libs/sigc++2/sigc++/signal.h:2773
0000014 0xb7d947b2 in sigc::signal1<void, void*, sigc::nil>::operator()
(this=0x993afc4, _A_a1=@0xbfb93e28) at libs/sigc++2/sigc++/signal.h:2781
#15 0xb7dcaa2a in ARDOUR::IO::set_gain (this=0x993af88, val=0.744052589,
src=0xa97c678) at libs/ardour/io.cc:2612
0000016 0xb7e304e9 in ARDOUR::Route::set_gain (this=0x993af88, val=0.744052589,
src=0xa97c678) at libs/ardour/route.cc:261
#17 0x0864743b in GainMeterBase::gain_adjusted (this=0xa97c678) at
gtk2_ardour/gain_meter.cc:357
0000018 0x0864f8e1 in sigc::bound_mem_functor0<void, GainMeterBase>::operator()
(this=0xa98456c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
0000019 0x0864f8f8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
GainMeterBase> >::operator() (this=0xa984568) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000020 0x0864f914 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
#GainMeterBase>, void>::call_it (rep=0xa984550) at
#libs/sigc++2/sigc++/functors/slot.h:103
0000021 0x083f2f8c in sigc::slot0<void>::operator() (this=0xa98450c) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000022 0xb76dfccd in Glib::SignalProxyNormal::slot0_void_callback
#(self=0xaf89ff20, data=0xa984508) at libs/glibmm2/glibmm/signalproxy.cc:95
0000023 0xb77d39bf in g_cclosure_marshal_VOID__VOID () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
#24 0xb77c66f9 in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000025 0xb77dafc3 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0
0000026 0x0a984580 in ?? ()
0000027 0x00000000 in ?? ()

.......


cheers,
doc

TagsNo tags attached.

Activities

cth103

2010-04-25 15:36

administrator   ~0007543

Have you seen this bug with more recent versions of ardour?

nowhiskey

2010-05-06 11:23

reporter   ~0007800

did not happened to me for long time anymore.

cheers,
doc

cth103

2010-05-06 11:43

administrator   ~0007812

Cool, marking as resolved then.

system

2020-04-19 20:13

developer   ~0021762

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2008-06-21 12:31 nowhiskey New Issue
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:32 cth103 Category bugs2 => bugs
2010-04-25 15:36 cth103 Note Added: 0007543
2010-04-25 15:36 cth103 Status new => feedback
2010-05-06 11:23 nowhiskey Note Added: 0007800
2010-05-06 11:43 cth103 cost => 0.00
2010-05-06 11:43 cth103 Note Added: 0007812
2010-05-06 11:43 cth103 Status feedback => resolved
2010-05-06 11:43 cth103 Resolution open => unable to reproduce
2010-05-06 11:43 cth103 Assigned To => cth103
2020-04-19 20:13 system Note Added: 0021762
2020-04-19 20:13 system Status resolved => closed