View Issue Details

IDProjectCategoryView StatusLast Update
0002317ardourbugspublic2020-04-19 20:13
Reporternowhiskey Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionSVN/2.0-ongoing 
Summary0002317: crash when removing lot of regions
Descriptionongoing@3484

-opened existing project
-zoomed out so far, that i can see at least half of the session
-lasso marked a hole bunch of regions (about 100)
-press 'del' key
-crash

this is happening randomly and i had some crashes with removing also only one or two regions.

here the 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:3278): 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:3278): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
[New Thread 0xb5f5e740 (LWP 3278)]
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 0xb5e8cb90 (LWP 3281)]
[New Thread 0xb568cb90 (LWP 3282)]
[New Thread 0xb4e8cb90 (LWP 3283)]
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 0xb4067b90 (LWP 3285)]
SSE2 detected
[Thread 0xb4067b90 (LWP 3285) exited]
[New Thread 0xb4067b90 (LWP 3287)]
SSE2 detected
loading bindings from /home/nowhiskey/.ardour2/ardour.bindings
[New Thread 0xb2661b90 (LWP 3289)]
[New Thread 0xb25abcb0 (LWP 3290)]
Loading session /home/nowhiskey/Ardour2/rockets/sree using snapshot sree (1)
[New Thread 0xb24aecb0 (LWP 3291)]
[New Thread 0xb2433cb0 (LWP 3292)]
Loading history from '/home/nowhiskey/Ardour2/rockets/sree/sree.history'.

(process:3278): GLib-ERROR (recursed) **:
/build/buildd/glib2.0-2.16.3/glib/gmem.c:175: failed to allocate 128 bytes
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb5f5e740 (LWP 3278)]
0xb668ed96 in raise () from /lib/libc.so.6
(gdb) thread apply all bt
Thread 10 (Thread 0xb2433cb0 (LWP 3292)):
#0 0xb671f62d in poll () from /lib/libc.so.6
0000001 0xb7ed8c92 in ARDOUR::Session::midi_thread_work (this=0x8fbd328) at
#libs/ardour/session_midi.cc:1220
#2 0xb7ed91e5 in ARDOUR::Session::_midi_thread_work (arg=0x8fbd328) at
#libs/ardour/session_midi.cc:1141
#3 0xb6dd5fd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb6728a8e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb24aecb0 (LWP 3291)):
#0 0xb671f62d in poll () from /lib/libc.so.6
0000001 0xb7e7b4a4 in ARDOUR::Session::butler_thread_work (this=0x8fbd328) at
#libs/ardour/session_butler.cc:179
#2 0xb7e7c323 in ARDOUR::Session::_butler_thread_work (arg=0x8fbd328) at
#libs/ardour/session_butler.cc:159
#3 0xb6dd5fd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb6728a8e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb25abcb0 (LWP 3290)):
#0 0xb6ddd81c in nanosleep () from /lib/libpthread.so.0
0000001 0xb7792c42 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0
#2 0xb76fb055 in Glib::usleep (microseconds=10000) at
#libs/glibmm2/glibmm/timer.cc:68
#3 0xb7d580a4 in ARDOUR::AudioEngine::meter_thread (this=0x8a276d0) at
#libs/ardour/audioengine.cc:430
0000004 0xb7d5bf21 in sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine>::operator() (this=0x8fb358c) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1787
0000005 0xb7d5bf48 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x8fb3588)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7d5bf74 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x8fb3570)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8a194b0) at
libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb7719521 in call_thread_entry_slot (data=0x8a194b0) at
libs/glibmm2/glibmm/thread.cc:43
0000009 0xb77904ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08a194b0 in ?? ()
0000011 0x08fb3470 in ?? ()
0000012 0x00000000 in ?? ()

Thread 7 (Thread 0xb2661b90 (LWP 3289)):
#0 0xb671f62d in poll () from /lib/libc.so.6
0000001 0xb6def9a8 in jack_client_core_wait (client=0x8df8bc0) at client.c:1439
#2 0xb6deffad in jack_thread_wait (client=0x8df8bc0, status=0) at
#client.c:1593
#3 0xb6df0ea7 in jack_client_thread (arg=0x8df8bc0) at client.c:1708
0000004 0xb6df5bd0 in jack_thread_proxy (varg=0x8faf830) at thread.c:110
0000005 0xb6dd5fd3 in start_thread () from /lib/libpthread.so.0
#6 0xb6728a8e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb4067b90 (LWP 3287)):
#0 0xb6dda550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb6df1642 in mb_thread_func (arg=0x0) at messagebuffer.c:70
#2 0xb6dd5fd3 in start_thread () from /lib/libpthread.so.0
#3 0xb6728a8e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb4e8cb90 (LWP 3283)):
#0 0xb6dda550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb771898d in Glib::Cond::wait (this=0x8aebcb0, mutex=@0xb7fb37a8) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7d3853f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3 0xb7d3868b in analyser_work () at libs/ardour/analyser.cc:49
0000004 0x08758033 in sigc::pointer_functor0<void>::operator() (this=0x8af26e4)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000005 0x0875804a in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8af26e0) 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=0x8af26c8) at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8af26b8) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb7719521 in call_thread_entry_slot (data=0x8af26b8) at
#libs/glibmm2/glibmm/thread.cc:43
0000009 0xb77904ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08af26b8 in ?? ()
0000011 0x08af26f0 in ?? ()
0000012 0x00000000 in ?? ()
Thread 3 (Thread 0xb568cb90 (LWP 3282)):
#0 0xb6dda550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb771898d in Glib::Cond::wait (this=0x8ae0068, mutex=@0xb7fb3c80) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7f1380b in peak_thread_work () at libs/ardour/source_factory.cc:65
#3 0x08758033 in sigc::pointer_functor0<void>::operator() (this=0x8aebd24)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000004 0x0875804a in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aebd20) 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=0x8aebd08) at libs/sigc++2/sigc++/functors/slot.h:103
#6 0x083f2f8c in sigc::slot0<void>::operator() (this=0x8aebcf8) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb7719521 in call_thread_entry_slot (data=0x8aebcf8) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb77904ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aebcf8 in ?? ()
0000010 0x08aebd30 in ?? ()
0000011 0x00000000 in ?? ()

Thread 2 (Thread 0xb5e8cb90 (LWP 3281)):
#0 0xb6dda550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb771898d in Glib::Cond::wait (this=0x8ae0068, mutex=@0xb7fb3c80) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7f1380b 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=0x8aeba78) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb7719521 in call_thread_entry_slot (data=0x8aeba78) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb77904ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aeba78 in ?? ()
0000010 0x08aebba0 in ?? ()
0000011 0x00014080 in ?? ()
0000012 0x00000005 in ?? ()
0000013 0xb666cb9c in ?? () from /lib/libc.so.6
0000014 0xb6de4ff4 in ?? () from /lib/libpthread.so.0
#15 0xb6dd8140 in ?? () from /lib/libpthread.so.0
0000016 0xb6de4ff4 in ?? () from /lib/libpthread.so.0
#17 0x00000000 in ?? ()

Thread 1 (Thread 0xb5f5e740 (LWP 3278)):
#0 0xb668ed96 in raise () from /lib/libc.so.6
0000001 0xb6690541 in abort () from /lib/libc.so.6
#2 0xb7771ab9 in g_logv () from /usr/share/qt4/lib/libglib-2.0.so.0
#3 0xb7771ae9 in g_log () from /usr/share/qt4/lib/libglib-2.0.so.0
0000004 0xb7770643 in g_realloc () from /usr/share/qt4/lib/libglib-2.0.so.0
0000005 0xb7789fcc in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#6 0x00000000 in ?? ()

........


cheers,
doc
TagsNo tags attached.

Activities

cth103

2010-04-26 23:26

administrator   ~0007616

Don't suppose you have the session file that you saw this with?

nowhiskey

2010-05-06 11:33

reporter   ~0007804

not any more....but i did non saw this in last time.

cheers,
doc

cth103

2010-05-06 11:41

administrator   ~0007809

OK, thanks, I'll resolve this. Please re-open if you see the problems again.

system

2020-04-19 20:13

developer   ~0021761

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:22 nowhiskey New Issue
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:32 cth103 Category bugs2 => bugs
2010-04-26 23:26 cth103 Note Added: 0007616
2010-04-26 23:26 cth103 Status new => feedback
2010-05-06 11:33 nowhiskey Note Added: 0007804
2010-05-06 11:41 cth103 cost => 0.00
2010-05-06 11:41 cth103 Note Added: 0007809
2010-05-06 11:41 cth103 Status feedback => resolved
2010-05-06 11:41 cth103 Resolution open => fixed
2010-05-06 11:41 cth103 Assigned To => cth103
2020-04-19 20:13 system Note Added: 0021761
2020-04-19 20:13 system Status resolved => closed