View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004957 | ardour | bugs | public | 2012-06-27 12:30 | 2020-04-19 20:16 |
| Reporter | Lucas | Assigned To | cth103 | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0 | ||||
| Summary | 0004957: Assertion failed when moving track up / down | ||||
| Description | Always 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 Information | System: Arch Linux 64 bit Kernel 3.4.0 CPU: Intel Core 2 Duo RAM: 2.5GB Ardour SVN Rev. 12951 | ||||
| Tags | No tags attached. | ||||
|
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
|
|
|
This may have been fixed in SVN 12956 or later; could you test again? |
|
|
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. |
|
|
Confirmed, now it works as expected. |
|
|
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. |
| 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 |