View Issue Details

IDProjectCategoryView StatusLast Update
0004957ardourbugspublic2020-04-19 20:16
ReporterLucas Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0 
Summary0004957: Assertion failed when moving track up / down
DescriptionAlways when I want to move a track up or down with either [CTRL] + [Arrow] or with "Track --> Move Selected Tracks Up / Down" Ardour crashes with the error message:
ardour-3.0: ../gtk2_ardour/editor_routes.cc:1372:
void EditorRoutes::move_selected_tracks(bool):
Assertion `*i < (int) neworder.size ()' failed.

That happens for me on every session and every track. A backtrace is attached.
Additional InformationSystem: Arch Linux 64 bit
Kernel 3.4.0
CPU: Intel Core 2 Duo
RAM: 2.5GB
Ardour SVN Rev. 12951
TagsNo tags attached.

Activities

2012-06-27 12:30

 

gdb.txt (5,480 bytes)   
Starting program: /opt/ardour3Debug/lib/ardour3/ardour-3.0 
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3200.3-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffe639b700 (LWP 31624)]
[New Thread 0x7fffe5b9a700 (LWP 31625)]
[New Thread 0x7fffe5399700 (LWP 31626)]
[New Thread 0x7fffe4b98700 (LWP 31627)]
[New Thread 0x7fffd7208700 (LWP 31628)]
[New Thread 0x7fffd6a07700 (LWP 31629)]
[New Thread 0x7fffe4151700 (LWP 31630)]
[New Thread 0x7fffe40d0700 (LWP 31631)]
[Thread 0x7fffe40d0700 (LWP 31631) exited]
[Thread 0x7fffe4151700 (LWP 31630) exited]
[Thread 0x7fffd7208700 (LWP 31628) exited]
[New Thread 0x7fffd7208700 (LWP 31632)]
[Thread 0x7fffd6a07700 (LWP 31629) exited]
[New Thread 0x7fffe4151700 (LWP 31633)]
[New Thread 0x7fffe40d0700 (LWP 31634)]
[New Thread 0x7fffd53aa700 (LWP 31651)]
[New Thread 0x7fffc318f700 (LWP 31652)]
[New Thread 0x7fffd5329700 (LWP 31653)]
[New Thread 0x7fffd52a7800 (LWP 31654)]
[New Thread 0x7fffd6a07700 (LWP 31655)]
[New Thread 0x7fffd522c800 (LWP 31656)]
[New Thread 0x7fffd51b2700 (LWP 31657)]
[Thread 0x7fffd51b2700 (LWP 31657) exited]

Program received signal SIGABRT, Aborted.
0x00007fffec882c35 in raise () from /lib/libc.so.6
#0  0x00007fffec882c35 in raise () from /lib/libc.so.6
#1  0x00007fffec8840b8 in abort () from /lib/libc.so.6
#2  0x00007fffec87bc12 in __assert_fail_base () from /lib/libc.so.6
#3  0x00007fffec87bcc2 in __assert_fail () from /lib/libc.so.6
#4  0x000000000107e4da in EditorRoutes::move_selected_tracks (this=0x25630f0, 
    up=false) at ../gtk2_ardour/editor_routes.cc:1372
#5  0x0000000000fb1a78 in sigc::bound_mem_functor1<void, EditorRoutes, bool>::operator() (this=0x25da170, _A_a1=@0x25da188: false)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#6  0x0000000000fb0cdd in sigc::adaptor_functor<sigc::bound_mem_functor1<void, EditorRoutes, bool> >::operator()<bool&> (this=0x25da168, _A_arg1=
    @0x25da188: false)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#7  0x0000000000faf73d in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, EditorRoutes, bool>, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x25da160)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1110
#8  0x0000000000faddb3 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, EditorRoutes, bool>, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x25da130)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#9  0x00007ffff4706ee8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1
#10 0x00007ffff447aee4 in g_closure_invoke ()
   from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff448c186 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff4493eec in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff4494082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff35abfc3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff35ac869 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007ffff447aee4 in g_closure_invoke ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff448bf70 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4493b0b in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff4494082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff35a7184 in gtk_accel_group_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff35a8559 in gtk_accel_groups_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00000000015a3633 in key_press_focus_accelerator_handler (window=..., ev=
    0x3f3b000) at ../gtk2_ardour/utils.cc:445
#23 0x0000000000f48099 in Editor::on_key_press_event (this=0x24ce580, ev=
    0x3f3b000) at ../gtk2_ardour/editor.cc:4035
#24 0x00007ffff1216973 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () from /usr/lib/libgtkmm-2.4.so.1
#25 0x00007ffff366e0f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007ffff447aee4 in g_closure_invoke ()
   from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff448bcf0 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff4493b0b in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff4494082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff3787171 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007ffff366c357 in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00007ffff366c5e3 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00007ffff32e184c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0x00007ffff3fb84a5 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#35 0x00007ffff3fb87d8 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007ffff3fb8bd2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#37 0x00007ffff366b637 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00007ffff601d656 in Gtkmm2ext::UI::run (this=0x1dbf600, old_receiver=
    ...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#39 0x00000000011b8138 in main (argc=1, argv=0x7fffffffe858)
    at ../gtk2_ardour/main.cc:455
gdb.txt (5,480 bytes)   

cth103

2012-06-28 15:46

administrator   ~0013744

This may have been fixed in SVN 12956 or later; could you test again?

skygge

2012-06-28 17:05

reporter   ~0013745

This bug is not reported by me, but the 0004959 was (deleted due to be a duplicate of this one). Checked revision 12961 - works OK.

Lucas

2012-06-29 00:27

reporter   ~0013750

Confirmed, now it works as expected.

system

2020-04-19 20:16

developer   ~0023099

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
2012-06-27 12:30 Lucas New Issue
2012-06-27 12:30 Lucas File Added: gdb.txt
2012-06-28 11:56 cth103 cost => 0.00
2012-06-28 11:56 cth103 Target Version => 3.0
2012-06-28 15:46 cth103 Note Added: 0013744
2012-06-28 15:46 cth103 Status new => feedback
2012-06-28 17:05 skygge Note Added: 0013745
2012-06-29 00:27 Lucas Note Added: 0013750
2012-07-01 01:27 cth103 Status feedback => resolved
2012-07-01 01:27 cth103 Resolution open => fixed
2012-07-01 01:27 cth103 Assigned To => cth103
2020-04-19 20:16 system Note Added: 0023099
2020-04-19 20:16 system Status resolved => closed