View Issue Details

IDProjectCategoryView StatusLast Update
0003653ardourbugspublic2011-01-04 01:34
Reporteroofus Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformDell D830 core2duo T9300 2.5GHzOSKubuntuOS Version10.04
Summary0003653: [CRASH] select multiple regions across multiple tracks. Hide one of those tracks, then move the other selected regions.
Description[CRASH] select multiple regions across multiple tracks. Hide one of those tracks, then move the other selected regions.

Program received signal SIGSEGV, Segmentation fault.
0x08394386 in RegionMotionDrag::motion(_GdkEvent*, bool) ()
(gdb) thread apply all bt

Thread 23 (Thread 0x9c019c90 (LWP 30857)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x01040de6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x010c1152 in g_usleep () from /lib/libglib-2.0.so.0
#3 0x0134d1dd in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1
0000004 0x00580364 in ARDOUR::AudioEngine::meter_thread() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000005 0x0058360c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6 0x0133ee42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x010be48f in ?? () from /lib/libglib-2.0.so.0
0000008 0x01038cc9 in start_thread (arg=0x9c019c90) at pthread_create.c:304
0000009 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0xa1cabb70 (LWP 30852)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x023e71a6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x02417e9c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x048e725f in AFX_engine::run_engine() () from /usr/lib/lv2/pro-eq1.lv2/pro-eq1-lv2.so
0000004 0x048e02a2 in start_ui_thread(void*) () from /usr/lib/lv2/pro-eq1.lv2/pro-eq1-lv2.so
0000005 0x01038cc9 in start_thread (arg=0xa1cabb70) at pthread_create.c:304
#6 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xaca75b70 (LWP 30838)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x023e71a6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x02417e9c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x046f894f in AFX_engine::run_engine() () from /usr/lib/lv2/pro-dyn1.lv2/pro-dyn1-lv2.so
0000004 0x046f2a42 in start_ui_thread(void*) () from /usr/lib/lv2/pro-dyn1.lv2/pro-dyn1-lv2.so
0000005 0x01038cc9 in start_thread (arg=0xaca75b70) at pthread_create.c:304
#6 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xac274b70 (LWP 30834)):
---Type <return> to continue, or q <return> to quit---
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x023e71a6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x02417e9c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x0453de72 in AFX_engine::run_engine() () from /usr/lib/lv2/mkii-graph-eq1.lv2/mkii-graph-eq1-lv2.so
0000004 0x0452b5d2 in start_ui_thread(void*) () from /usr/lib/lv2/mkii-graph-eq1.lv2/mkii-graph-eq1-lv2.so
0000005 0x01038cc9 in start_thread (arg=0xac274b70) at pthread_create.c:304
#6 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xad276b70 (LWP 30832)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x023e71a6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x02417e9c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x043bfdcf in AFX_engine::run_engine() () from /usr/lib/lv2/pro-gate1.lv2/pro-gate1-lv2.so
0000004 0x043b88b2 in start_ui_thread(void*) () from /usr/lib/lv2/pro-gate1.lv2/pro-gate1-lv2.so
0000005 0x01038cc9 in start_thread (arg=0xad276b70) at pthread_create.c:304
#6 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xaaa71b70 (LWP 30823)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0240fdf6 in __poll (fds=0x24a6ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x010a4a1b in g_poll () from /lib/libglib-2.0.so.0
#3 0x0109743c in ?? () from /lib/libglib-2.0.so.0
0000004 0x01097ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000005 0x013463a5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0x001a9db5 in BaseUI::main_thread() () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
#7 0x001aa6ac in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
0000008 0x0133ee42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0x010be48f in ?? () from /lib/libglib-2.0.so.0
0000010 0x01038cc9 in start_thread (arg=0xaaa71b70) at pthread_create.c:304
0000011 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xaaf13c90 (LWP 30822)):
#0 0x0012e416 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
0000001 0x0240fdf6 in __poll (fds=0x24a6ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x005d3ec7 in ARDOUR::Butler::thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3 0x005d4f17 in ARDOUR::Butler::_thread_work(void*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x001d11cd in fake_thread_start(void*) () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
0000005 0x01038cc9 in start_thread (arg=0xaaf13c90) at pthread_create.c:304
#6 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xad72ab70 (LWP 30821)):
#0 0x008dd21b in ARDOUR::LV2Plugin::parameter_is_midi(unsigned int) const () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000001 0x008dddb0 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long long) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2 0x0076c463 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long long, bool, long long) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3 0x0076cc7f in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long long, long long, unsigned int, bool) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x007c266b in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long long, long long, unsigned int, bool, int, bool) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000005 0x007bf11c in ARDOUR::Route::passthru_silence(long long, long long, unsigned int, int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6 0x008cd55e in ARDOUR::Track::no_roll(unsigned int, long long, long long, bool, bool, bool) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7 0x0068c2d3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000008 0x006909e3 in ARDOUR::GraphNode::process() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000009 0x0068c681 in ARDOUR::Graph::run_one() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000010 0x0068cde0 in ARDOUR::Graph::main_thread() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000011 0x0068ed6b in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000012 0x0057baf8 in ARDOUR::AudioEngine::_start_process_thread(void*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000013 0x010249a0 in jack_thread_proxy () from /usr/lib/libjack.so.0
0000014 0x09846858 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xadfabb70 (LWP 30820)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0103f895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0x0068c3dc in ARDOUR::Graph::routes_no_roll(unsigned int, long long, long long, bool, bool, int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3 0x00856cfb in ARDOUR::Session::no_roll(unsigned int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x00859403 in ARDOUR::Session::process_with_events(unsigned int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000005 0x00859505 in ARDOUR::Session::process(unsigned int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#6 0x0057f51c in ARDOUR::AudioEngine::process_callback(unsigned int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7 0x0057f974 in ARDOUR::AudioEngine::process_thread() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000008 0x0057f9db in ARDOUR::AudioEngine::_process_thread(void*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000009 0x0101e743 in jack_client_thread () from /usr/lib/libjack.so.0
0000010 0x08e52978 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xaba73b70 (LWP 30782)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0103d4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x010206fc in mb_thread_func () from /usr/lib/libjack.so.0
#3 0xaba73b70 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xb6cd0b70 (LWP 30712)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0103d4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x0133e318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x0053202c in ARDOUR::Analyser::work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x005321d4 in analyser_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000005 0x0869511a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#6 0x0133ee42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x010be48f in ?? () from /lib/libglib-2.0.so.0
0000008 0x01038cc9 in start_thread (arg=0xb6cd0b70) at pthread_create.c:304
0000009 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb74d1b70 (LWP 30711)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0103d4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x0133e318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x008b341c in peak_thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x0869511a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000005 0x0133ee42 in ?? () from /usr/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#6 0x010be48f in ?? () from /lib/libglib-2.0.so.0
#7 0x01038cc9 in start_thread (arg=0xb74d1b70) at pthread_create.c:304
0000008 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb7cd2b70 (LWP 30710)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0103d4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x0133e318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x008b341c in peak_thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000004 0x0869511a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000005 0x0133ee42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6 0x010be48f in ?? () from /lib/libglib-2.0.so.0
#7 0x01038cc9 in start_thread (arg=0xb7cd2b70) at pthread_create.c:304
0000008 0x0241e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fc4880 (LWP 30705)):
#0 0x08394386 in RegionMotionDrag::motion(_GdkEvent*, bool) ()
0000001 0x08396016 in RegionMoveDrag::motion(_GdkEvent*, bool) ()
#2 0x0838db63 in Drag::motion_handler(_GdkEvent*, bool) ()
#3 0x0838dcef in DragManager::motion_handler(_GdkEvent*, bool) ()
0000004 0x083c76e9 in Editor::motion_handler(Gnome::Canvas::Item*, _GdkEvent*, bool) ()
0000005 0x08384ab4 in Editor::canvas_region_view_event(_GdkEvent*, Gnome::Canvas::Item*, RegionView*) ()
#6 0x086f06da in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it(sigc::internal::slot_rep*, _GdkEvent* const&) ()
#7 0x02115e22 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1
0000008 0x00b07312 in gnome_canvas_marshal_BOOLEAN__BOXED () from ./gtk2_ardour/../build/default/libs/gnomecanvas/libgnomecanvas-2.so.0
0000009 0x0c66b218 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
TagsNo tags attached.

Activities

cth103

2011-01-04 01:03

administrator   ~0009807

Fixed in SVN.

oofus

2011-01-04 01:34

developer   ~0009808

tested. working,

Issue History

Date Modified Username Field Change
2011-01-03 21:19 oofus New Issue
2011-01-03 21:19 oofus cost => 0.00
2011-01-03 22:27 cth103 Target Version 3.0-beta1 => 3.0-alpha1
2011-01-04 01:03 cth103 Note Added: 0009807
2011-01-04 01:03 cth103 Status new => resolved
2011-01-04 01:03 cth103 Resolution open => fixed
2011-01-04 01:03 cth103 Assigned To => cth103
2011-01-04 01:34 oofus Note Added: 0009808
2011-01-04 01:34 oofus Status resolved => closed