View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001869 | ardour | bugs | public | 2007-09-15 15:24 | 2008-06-03 14:10 |
| Reporter | oofus | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Dual 666MHz PIII | OS | Mandriva | OS Version | 2007 |
| Product Version | 2.0 | ||||
| Summary | 0001869: Selecting multiple regions and using the 's' key to split at the cursor position causes a crash. | ||||
| Description | Selecting multiple regions and using the 's' key to split at the cursor position causes a crash. | ||||
| Steps To Reproduce | I had four tracks, 2 stereo, 2 mono, containing one large region each. I selected all four regions. pointed to the region on track 2 and pressed the 's' key. There was a corresponding point in time to the cursor in all regions ie they were all one above the other. | ||||
| Additional Information | [chris@dredd Ardour2.0-ongoing]$ ./gtk2_ardour/ardbg GNU gdb 6.6-1mdv2007.1 (Mandriva Linux release 2007.1) Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-mandriva-linux-gnu"... Using host libthread_db library "/lib/i686/libthread_db.so.1". (gdb) run Starting program: /home/chris/Ardour2Builds/Ardour2.0-ongoing/gtk2_ardour/ardou r-2.0.5 [Thread debugging using libthread_db enabled] [New Thread -1236883232 (LWP 6996)] Ardour/GTK 2.0.5 (built using 2234 and GCC version 4.1.2 20070302 (prerelease) (4.1.2-1mdv200 7.1)) Copyright (C) 1999-2007 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. loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf loading user ui configuration file /home/chris/.ardour2/ardour2_ui.conf Configuration::pack_canvasvars () called, canvas_colors.size() = 82 ardour: [INFO]: Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine loading user configuration file /home/chris/.ardour2/ardour.rc ardour: [WARNING]: no MIDI ports specified: no MMC or MTC control possible ardour: [INFO]: Using SSE optimized routines [New Thread -1239458912 (LWP 7002)] [New Thread -1247851616 (LWP 7003)] ardour: [INFO]: looking for control protocols in /home/chris/.ardour2/surfaces/ :/usr/local/lib/ardour2/surfaces/ [New Thread -1281668192 (LWP 7007)] [New Thread -1290060896 (LWP 7008)] [Thread -1281668192 (LWP 7007) exited] [Thread -1290060896 (LWP 7008) exited] [New Thread -1290060896 (LWP 7012)] [New Thread -1281668192 (LWP 7013)] [New Thread -1300890720 (LWP 7014)] [New Thread -1309283424 (LWP 7015)] [Thread -1309283424 (LWP 7015) exited] [Thread -1300890720 (LWP 7014) exited] [Thread -1281668192 (LWP 7013) exited] [Thread -1290060896 (LWP 7012) exited] [New Thread -1326531392 (LWP 7137)] loading bindings from gtk2_ardour/ardour.bindings [New Thread -1290060896 (LWP 7138)] Loading session /documents/Audio/ArdourSessions/A2ImportTesting1 using snapshot A2ImportTesting1 (1) [New Thread -1330701120 (LWP 7139)] [New Thread -1331204928 (LWP 7140)] 3058084064 new IB of 131072 2964266176 new IB of 131072 locating to 6659505 roll ? 0 flush ? 1 loop ? 0 Loading history from '/documents/Audio/ArdourSessions/A2ImportTesting1/A2Import Testing1.history'. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1330701120 (LWP 7139)] 0xb696a269 in free () from /lib/i686/libc.so.6 Current language: auto; currently c (gdb) thread apply all bt Thread 13 (Thread -1331204928 (LWP 7140)): #0 0xbfffe410 in __kernel_vsyscall () 0000001 0xb69c5a83 in poll () from /lib/i686/libc.so.6 #2 0xb7e8c6de in ARDOUR::Session::midi_thread_work (this=0x8ea5770) at libs/ardour/session_midi.cc:1220 #3 0xb7e8cc4f in ARDOUR::Session::_midi_thread_work (arg=0x8ea5770) at libs/ardour/session_midi.cc:1141 0000004 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 0000005 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 12 (Thread -1330701120 (LWP 7139)): #0 0xb696a269 in free () from /lib/i686/libc.so.6 0000001 0xb6aee981 in operator delete () from /usr/lib/libstdc++.so.6 #2 0xb6aee9dd in operator delete[] () from /usr/lib/libstdc++.so.6 #3 0xb7ec2b10 in ~SizedSampleBuffer (this=0x8ece948) at libs/ardour/sndfilesource.cc:58 0000004 0xb7ec2b3f in Glib::StaticPrivate<SizedSampleBuffer>::delete_ptr ( data=0x8ece948) at libs/glibmm2/glibmm/thread.h:1033 0000005 0xb762f29b in g_static_private_set () from /usr/lib/libglib-2.0.so.0 #6 0xb7ec2bb3 in Glib::StaticPrivate<SizedSampleBuffer>::set ( this=0xb7f558b4, data=0xaf0313f0, notify_func=0xb7ec2b16 <Glib::StaticPrivate<SizedSampleBuffer>::delete_ptr( void*)>) at libs/glibmm2/glibmm/thread.h:1045 ---Type <return> to continue, or q <return> to quit--- #7 0xb7ebe2ee in ARDOUR::SndFileSource::get_interleave_buffer (size=479998) at libs/ardour/sndfilesource.cc:925 0000008 0xb7ec097b in ARDOUR::SndFileSource::read_unlocked (this=0xb28236e0, dst=0xb0454008, start=6659505, cnt=239999) at libs/ardour/sndfilesource.cc:354 0000009 0xb7d5da37 in ARDOUR::AudioSource::read (this=0xb28236e0, dst=0xb0454008, start=6659505, cnt=239999) at libs/ardour/audiosource.cc:248 0000010 0xb7d5574c in ARDOUR::AudioRegion::_read_at (this=0x8ca40d0, srcs=@0x8ca4144, buf=0xb0454008, mixdown_buffer=0xb0454008, gain_buffer=0xaf12a008, position=6659505, cnt=239999, chan_n=0, read_frames=0, skip_frames=0) at libs/ardour/audioregion.cc:489 0000011 0xb7d55ccf in ARDOUR::AudioRegion::read_at (this=0x8ca40d0, buf=0xb0454008, mixdown_buffer=0xaf215008, gain_buffer=0xaf12a008, position=6659505, cnt=239999, chan_n=0, read_frames=0, skip_frames=0) at libs/ardour/audioregion.cc:436 ---Type <return> to continue, or q <return> to quit---0000012 0xb7d299ac in ARDOUR::AudioPlaylist::rea ---Type <return> to continue, or q <return> to quit--- ---Type <return> to continue, or q <return> to quit--- ---Type <return> to continue, or q <return> to quit---chan_n=0) at libs/ardour/audio_playlist.cc:191 0000013 0xb7d14e1a in ARDOUR::AudioDiskstream::read (this=0xb084c4f0, buf=0xb0454008, mixdown_buffer=0xaf215008, gain_buffer=0xaf12a008, start=@0xb0af1250, cnt=239999, channel_info=0xb084c6e0, channel=0, reversed=false) at libs/ardour/audio_diskstream.cc:1068 0000014 0xb7d15d50 in ARDOUR::AudioDiskstream::overwrite_existing_buffers ( this=0xb084c4f0) at libs/ardour/audio_diskstream.cc:909 ---Type <return> to continue, or q <return> to quit--- #15 0xb7eb78a7 in ARDOUR::Session::non_realtime_overwrite (this=0x8ea5770, on_entry=1, finished=@0xb0af1367) at libs/ardour/session_transport.cc:277 0000016 0xb7eba0d7 in ARDOUR::Session::butler_transport_work (this=0x8ea5770) at libs/ardour/session_transport.cc:246 #17 0xb7e6ea94 in ARDOUR::Session::butler_thread_work (this=0x8ea5770) at libs/ardour/session_butler.cc:241 0000018 0xb7e6f501 in ARDOUR::Session::_butler_thread_work (arg=0x8ea5770) at libs/ardour/session_butler.cc:157 0000019 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 0000020 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 11 (Thread -1290060896 (LWP 7138)): #0 0xbfffe410 in __kernel_vsyscall () 0000001 0xb69c5a83 in poll () from /lib/i686/libc.so.6 #2 0xb6b3fdc8 in jack_client_core_wait (client=0x8c24400) at client.c:1340 #3 0xb6b403ca in jack_thread_wait (client=0x8c24400, status=0) at client.c:1492 0000004 0xb6b40e55 in jack_client_thread (arg=0x8c24400) at client.c:1539 0000005 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 10 (Thread -1326531392 (LWP 7137)): #0 0xbfffe410 in __kernel_vsyscall () 0000001 0xb6b31856 in nanosleep () from /lib/i686/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #2 0xb7630be7 in g_usleep () from /usr/lib/libglib-2.0.so.0 #3 0xb6e49971 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68 0000004 0xb7d43b1a in ARDOUR::AudioEngine::meter_thread (this=0x8bb6770) at libs/ardour/audioengine.cc:413 0000005 0xb7d46730 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8bc4114) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 #6 0xb7d46752 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x8bc4110) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #7 0xb7d4677e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8bc40f8) at libs/sigc++2/sigc++/functors/slot.h:103 0000008 0x08373c4c in sigc::slot0<void>::operator() (this=0x8bd7e68) at libs/sigc++2/sigc++/functors/slot.h:440 0000009 0xb6e37603 in call_thread_entry_slot (data=0x8bd7e68) at libs/glibmm2/glibmm/thread.cc:43 0000010 0xb762e9e4 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000011 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 0000012 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 3 (Thread -1247851616 (LWP 7003)): #0 0xbfffe410 in __kernel_vsyscall () ---Type <return> to continue, or q <return> to quit--- 0000001 0xb6b2e4b6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb6e36ba5 in Glib::Cond::wait (this=0x89a0340, mutex=@0xb7f558cc) at libs/glibmm2/glibmm/thread.cc:362 #3 0xb7ec7165 in peak_thread_work () at libs/ardour/source_factory.cc:59 0000004 0x08679b7b in sigc::pointer_functor0<void>::operator() (this=0x89a02f4) at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000005 0x08679b92 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x89a02f0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x08679bae in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x89a02d8) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x08373c4c in sigc::slot0<void>::operator() (this=0x89accc0) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e37603 in call_thread_entry_slot (data=0x89accc0) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb762e9e4 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000010 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 0000011 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 2 (Thread -1239458912 (LWP 7002)): #0 0xbfffe410 in __kernel_vsyscall () 0000001 0xb6b2e4b6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #2 0xb6e36ba5 in Glib::Cond::wait (this=0x89a0340, mutex=@0xb7f558cc) at libs/glibmm2/glibmm/thread.cc:362 #3 0xb7ec7165 in peak_thread_work () at libs/ardour/source_factory.cc:59 0000004 0x08679b7b in sigc::pointer_functor0<void>::operator() (this=0x89a919c) at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000005 0x08679b92 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x89a9198) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x08679bae in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x89a9180) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x08373c4c in sigc::slot0<void>::operator() (this=0x89acd58) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e37603 in call_thread_entry_slot (data=0x89acd58) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb762e9e4 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000010 0xb6b2b192 in start_thread () from /lib/i686/libpthread.so.0 0000011 0xb69cf90e in clone () from /lib/i686/libc.so.6 Thread 1 (Thread -1236883232 (LWP 6996)): #0 0xbfffe410 in __kernel_vsyscall () 0000001 0xb6b30c2e in __lll_mutex_lock_wait () from /lib/i686/libpthread.so.0 #2 0xb6b2d220 in _L_mutex_lock_71 () from /lib/i686/libpthread.so.0 #3 0xb084d9b4 in ?? () 0000004 0x00001b54 in ?? () ---Type <return> to continue, or q <return> to quit--- 0000005 0xbfdcf518 in ?? () #6 0xb6e5d978 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 #7 0xb7d26306 in ARDOUR::AudioPlaylist::crossfade_changed (this=0xb0842648, ignored=0) at libs/ardour/audio_playlist.cc:678 0000008 0xb6e36995 in Glib::Mutex::lock (this=0xb08425b4) at libs/glibmm2/glibmm/thread.cc:213 0000009 0x084417d0 in RegionLock (this=0xbfdcf570, pl=0xb0842530, do_block_notify=false) at libs/ardour/ardour/playlist.h:153 0000010 0x086ec159 in ARDOUR::AudioPlaylist::foreach_crossfade<AudioStreamView> ( this=0xb0842530, t=0x8cafd98, func=&AudioStreamView::add_crossfade(boost::shared_ptr<ARDOUR::Crossfade>)) at libs/ardour/ardour/playlist_templates.h:26 0000011 0x086e355e in AudioStreamView::redisplay_diskstream (this=0x8cafd98) at gtk2_ardour/audio_streamview.cc:398 0000012 0x086dc3eb in StreamView::playlist_modified (this=0x8cafd98) at gtk2_ardour/streamview.cc:215 0000013 0x086e4685 in AudioStreamView::playlist_modified (this=0x8cafd98) at gtk2_ardour/audio_streamview.cc:271 0000014 0x086df9f6 in sigc::bound_mem_functor0<void, StreamView>::operator() ( this=0x8cc2b4c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 #15 0x086dfa0c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, StreamView> >::operator() (this=0x8cc2b48) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 ---Type <return> to continue, or q <return> to quit--- 0000016 0x086dfa28 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, StreamView>, void>::call_it (rep=0x8cc2b30) at libs/sigc++2/sigc++/functors/slot.h:103 #17 0x08398e61 in sigc::internal::signal_emit0<void, sigc::nil_>::emit ( impl=0xb0842698) at libs/sigc++2/sigc++/signal.h:517 0000018 0x08398efc in sigc::signal0<void, sigc::nil_>::emit (this=0xb0842564) at libs/sigc++2/sigc++/signal.h:1584 0000019 0x08398f0f in sigc::signal0<void, sigc::nil_>::operator() ( this=0xb0842564) at libs/sigc++2/sigc++/signal.h:1588 0000020 0xb7dfbf25 in ARDOUR::Playlist::flush_notifications (this=0xb0842530) at libs/ardour/playlist.cc:433 0000021 0xb7d2942f in ARDOUR::AudioPlaylist::flush_notifications (this=0xb0842530) at libs/ardour/audio_playlist.cc:237 0000022 0xb7df630c in ARDOUR::Playlist::release_notifications (this=0xb0842530) at libs/ardour/playlist.cc:320 0000023 0x0844181a in ~RegionLock (this=0xbfdcf95c) at libs/ardour/ardour/playlist.h:161 #24 0xb7df952c in ARDOUR::Playlist::split_region (this=0xb0842530, region=@0xbfdcfa50, playlist_position=8544609) at libs/ardour/playlist.cc:1037 0000025 0x0851a881 in Editor::split_regions_at (this=0x8c409f0, where=8544609, regions=@0x8c6e49c) at gtk2_ardour/editor_ops.cc:150 0000026 0x084e51f8 in Editor::kbd_do_split (this=0x8c409f0, ev=0xbfdcfb7c) at gtk2_ardour/editor_keyboard.cc:93 ---Type <return> to continue, or q <return> to quit--- 0000027 0x084e5f29 in sigc::bound_mem_functor1<void, Editor, _GdkEvent*>::operator() (this=0x91a1c4c, _A_a1=@0xbfdcfbf8) at libs/sigc++2/sigc++/functors/mem_fun.h:1838 0000028 0x084e5f47 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, _GdkEvent*> >::operator()<_GdkEvent* const&> (this=0x91a1c48, _A_arg1=@0xbfdcfbf8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84 0000029 0x084e5f6b in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Editor, _GdkEvent*>, void, _GdkEvent*>::call_it (rep=0x91a1c30, a_1=@0xbfdcfbf8) at libs/sigc++2/sigc++/functors/slot.h:137 0000030 0x084e5ce3 in sigc::slot1<void, _GdkEvent*>::operator() (this=0xbfdcfc4c, _A_a1=@0xbfdcfbf8) at libs/sigc++2/sigc++/functors/slot.h:512 0000031 0x084e56ce in Editor::kbd_driver (this=0x8c409f0, theslot=@0xbfdcfc4c, use_track_canvas=true, use_time_canvas=true, can_select=false) at gtk2_ardour/editor_keyboard.cc:69 0000032 0x084e5af6 in Editor::kbd_split (this=0x8c409f0) at gtk2_ardour/editor_keyboard.cc:105 0000033 0x0848f65c in sigc::bound_mem_functor0<void, Editor>::operator() ( this=0x8d3b7f4) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000034 0x0848f672 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x8d3b7f0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000035 0x0848f68e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x8d3b7d8) at libs/sigc++2/sigc++/functors/slot.h:103 ---Type <return> to continue, or q <return> to quit--- 0000036 0x08373c4c in sigc::slot0<void>::operator() (this=0x8d3b66c) at libs/sigc++2/sigc++/functors/slot.h:440 0000037 0xb6e377ed in Glib::SignalProxyNormal::slot0_void_callback ( self=0x8c00af8, data=0x8d3b668) at libs/glibmm2/glibmm/signalproxy.cc:95 0000038 0xb76af561 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 0000039 0xb76a1dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000040 0xb76b2c51 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000041 0xb76b3ecc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 0000042 0xb76b407b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000043 0xb7219526 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000044 0xb721b944 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000045 0xb76a1dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000046 0xb76b29a0 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000047 0xb76b3c9f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 0000048 0xb76b407b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000049 0xb72153d6 in gtk_accel_group_activate () from /usr/lib/libgtk-x11-2.0.so.0 0000050 0xb72154de in gtk_accel_groups_activate () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- 0000051 0xb742f27b in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0 0000052 0x08722312 in key_press_focus_accelerator_handler (window=@0x8c409f0, ev=0x8cc8b88) at gtk2_ardour/utils.cc:444 0000053 0x0844c896 in Editor::on_key_press_event (this=0x8c409f0, ev=0x8cc8b88) at gtk2_ardour/editor.cc:3740 0000054 0xb7911f71 in Gtk::Widget_Class::key_press_event_callback ( self=0x8a78c98, p0=0x8cc8b88) at libs/gtkmm2/gtk/gtkmm/widget.cc:3975 0000055 0xb7300b7a in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000056 0xb76a058e in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000057 0xb76a1dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000058 0xb76b2fc4 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000059 0xb76b3c9f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 0000060 0xb76b407b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000061 0xb741bfe5 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000062 0xb72f9ccc in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 0000063 0xb72faeee in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 0000064 0xb717c498 in Gtk::Widget::hide_all () at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000065 0xb7610c38 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 0000066 0xb7613c28 in Gtk::Widget::hide_all () ---Type <return> to continue, or q <return> to quit--- at libs/gtkmm2/gtk/gtkmm/widget.cc:5088 0000067 0xb7613f44 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 0000068 0xb72fb30f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 0000069 0xb78ac331 in Gtk::Main::run_impl (this=0x886fbc8) at libs/gtkmm2/gtk/gtkmm/main.cc:503 0000070 0xb78ac13e in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000071 0xb7b1f65b in Gtkmm2ext::UI::run (this=0x886fcb0, old_receiver=@0x884e650) at libs/gtkmm2ext/gtk_ui.cc:222 0000072 0x085e1b3d in main (argc=1, argv=0xbfdd0ea4) at gtk2_ardour/main.cc:266 #0 0xb696a269 in free () from /lib/i686/libc.so.6 (gdb) | ||||
| Tags | No tags attached. | ||||
|
|
hi, here ardour is behaving strange too, when i select multiple regions+s to split them. i open the session, import two or more files, mark them all and than press 's'. the files get splited, but the waveform presentation disappears. if i save, close and open again the session, everything looks normal and i am able to split multiple files without any issue. the same happens if i import only one file and than another after it (no multiple import). EDIT: actually it is enough to import only one file and it does not matter if i import to a new track or to a selected track, if i do 's' on a imported track, the waveform always disappears. after restarting the session, everything looks good. cheers, doc |
|
|
I'm guessing this bug is related to a certain playlist and selection setup. Could you maybe post a session in which you can duplicate the issue? You should also describe which regions you had selected and where did you press 's'. |
|
|
further investigating this issue, i found out, that here it happens in the same way as i described in the bug0001889, except that i do not have to click first-mouse-button. but the same as 'only one time per imported region' way. sampo, should i attach my session file here, or did you meant oofs's crash? cheers, doc |
|
|
This bug is about crashes when splitting regions. Problems regarding importing are a separate case. Please post a session which crashes when you split certain regions at the same time if you have one. Also include a description on what regions you select and how and where do you press 's' to split them. Thanks. |
|
|
fixed a few months ago, as part of a more substantive overhaul of multi-region operations. |
|
|
Fixed |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-09-15 15:24 | oofus | New Issue | |
| 2007-09-16 10:39 | nowhiskey | Note Added: 0004370 | |
| 2007-09-25 19:14 | v2 | Note Added: 0004395 | |
| 2007-09-27 14:00 | nowhiskey | Note Added: 0004416 | |
| 2007-09-30 16:43 | v2 | Note Added: 0004441 | |
| 2008-05-29 18:54 | paul | Status | new => resolved |
| 2008-05-29 18:54 | paul | Resolution | open => fixed |
| 2008-05-29 18:54 | paul | Assigned To | => paul |
| 2008-05-29 18:54 | paul | Note Added: 0004986 | |
| 2008-06-03 14:10 | oofus | Status | resolved => closed |
| 2008-06-03 14:10 | oofus | Note Added: 0005001 |