View Issue Details

IDProjectCategoryView StatusLast Update
0005659ardourbugspublic2013-08-15 16:56
Reportercolinf Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
Summary0005659: Crash while exporting (what: call to empty boost::function)
DescriptionGot the attached crash while exporting - I had several export formats selected, including (I think) Ogg/Vorbis and 8kHz FLAC.
Additional InformationIt doesn't seem readily reproducible, but I'll upload the backtrace here anyway.
TagsNo tags attached.

Activities

2013-08-15 16:56

 

export-crash-bt (22,663 bytes)   
colinf@colinf-laptop:~/src/ardour2/ardour/gtk2_ardour$ ./ardev 
Error opening file /home/colinf/.lv2/README/manifest.ttl (Not a directory)
lilv_world_load_bundle(): error: Error reading file:///home/colinf/.lv2/README/manifest.ttl
bnd txt domain [gtk2_ardour3] to /usr/local/share/locale
Ardour3.3 (built using 3.3-170-gc0ccb19 and GCC version 4.7.2)
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Loading system configuration file ./../ardour_system.rc
Loading user configuration file /home/colinf/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
Announcement is: 
jackd 0.122.1
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver ..
creating dummy driver ... dummy_pcm|44100|1024|23219|2|2
Scanning folders for bundled LV2s: ./../build/libs/LV2
error: /usr/local/lib/lv2/gx_delay.lv2/gx_delay.ttl:114:22: `.' inside blank
error: /usr/local/lib/lv2/gx_echo.lv2/gx_echo.ttl:114:22: `.' inside blank
using block size: 1024
mlock 572750 bytes
^[[A^[[B0x7f0cdc574160 note 69/0 was already on, now at 2
0x8e89508 note 69/0 was already on, now at 2
0x8dbb572 note 69/0 was already on, now at 2
0x7f0cdc574160 note 48/0 was already on, now at 2
0x8e89508 note 48/0 was already on, now at 2
0x8dbb572 note 48/0 was already on, now at 2
0x7f0cdc574160 note 62/0 was already on, now at 2
0x7f0cdc574160 note 60/0 was already on, now at 2
0x8e89508 note 62/0 was already on, now at 2
0x8e89508 note 60/0 was already on, now at 2
0x8dbb572 note 62/0 was already on, now at 2
0x8dbb572 note 60/0 was already on, now at 2

(ardour-3.3:2890): glibmm-ERROR **: 
unhandled exception (type std::exception) in signal handler:
what: call to empty boost::function

Trace/breakpoint trap (core dumped)
colinf@colinf-laptop:~/src/ardour2/ardour/gtk2_ardour$ jack main caught signal 12
DRIVER NT: error waiting for driver thread: No such process
no message buffer overruns

colinf@colinf-laptop:~/src/ardour2/ardour/gtk2_ardour$ ./ardbg
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/colinf/src/ardour2/ardour/build/gtk2_ardour/ardour-3.3...done.
(gdb) core-file core 
[New LWP 2922]
[New LWP 2920]
[New LWP 2921]
[New LWP 2909]
[New LWP 2897]
[New LWP 2923]
[New LWP 2896]
[New LWP 2919]
[New LWP 2895]
[New LWP 2894]
[New LWP 2918]
[New LWP 2890]
warning: Can't read pathname for load map: Input/output error.
warning: Corrupted shared library list: 0x3674910 != 0x0
thread app[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
ly Core was generated by `./../build/gtk2_ardour/ardour-3.3'.
Program terminated with signal 5, Trace/breakpoint trap.
#0  0x00007f0d26b40491 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) thread apply all bt

Thread 12 (Thread 0x7f0d2aed39a0 (LWP 2890)):
#0  0x00007f0d1f765bdd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0d1f78ec94 in usleep (useconds=<optimized out>)
    at ../sysdeps/unix/sysv/linux/usleep.c:33
#2  0x0000000000945809 in ExportDialog::show_progress (this=0x7fffa7e094d0)
    at ../gtk2_ardour/export_dialog.cc:300
#3  0x0000000000945646 in ExportDialog::do_export (this=0x7fffa7e094d0)
    at ../gtk2_ardour/export_dialog.cc:277
#4  0x00000000009490c2 in sigc::bound_mem_functor0<void, ExportDialog>::operator() (this=0xc5384e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x0000000000948ed2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ExportDialog> >::operator() (this=0xc5384e0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000948c25 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ExportDialog>, void>::call_it (rep=0xc5384b0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007f0d2728d748 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0d26ffd6e0 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f0d2700e966 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#10 0x00007f0d270166bc in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f0d27016852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f0d2613db45 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007f0d26ffd9a7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f0d27016006 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f0d27016852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f0d2613c949 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007f0d261e5099 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007f0d26ffd61e in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f0d2700e4d0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f0d270162db in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f0d27016852 in g_signal_emit ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f0d262fc93e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007f0d261e3434 in gtk_propagate_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007f0d261e378b in gtk_main_do_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007f0d25e507ac in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#26 0x00007f0d26b39355 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f0d26b39688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f0d26b39a82 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0d2616ac02 in gtk_dialog_run ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0

#30 0x000000000084d8fe in Editor::export_audio (this=0x61220a0)
    at ../gtk2_ardour/editor_export_audio.cc:65
#31 0x00000000006a220e in sigc::bound_mem_functor0<void, PublicEditor>::operator() (this=0x6733d98) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#32 0x00000000006a0e62 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PublicEditor> >::operator() (this=0x6733d90)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#33 0x000000000069f909 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PublicEditor>, void>::call_it (rep=0x6733d60)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#34 0x00007f0d2728d748 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#35 0x00007f0d26ffd6e0 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f0d2700e966 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f0d270166bc in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007f0d27016852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f0d26124423 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f0d26ffd9a7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f0d27016006 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f0d27016852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007f0d262fbb6c in gtk_widget_activate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#44 0x00007f0d261f7dbd in gtk_menu_shell_activate_item ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#45 0x00007f0d261f815c in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#46 0x00007f0d261e5099 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#47 0x00007f0d26ffd6e0 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f0d2700e4d0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007f0d270162db in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007f0d27016852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007f0d262fc93e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#52 0x00007f0d261e3434 in gtk_propagate_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#53 0x00007f0d261e378b in gtk_main_do_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#54 0x00007f0d25e507ac in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#55 0x00007f0d26b39355 in g_main_context_dispatch ()
---Type <return> to continue, or q <return> to quit---
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f0d26b39688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f0d26b39a82 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f0d261e2797 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#59 0x00007f0d28fe975a in Gtkmm2ext::UI::run (this=0x2eb46c0, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:270
#60 0x0000000000a1d7d8 in main (argc=1, argv=0x7fffa7e0abe8)
    at ../gtk2_ardour/main.cc:529

Thread 11 (Thread 0x7f0d08a1b700 (LWP 2918)):
#0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2832
#1  0x00007f0cede08747 in ?? ()
#2  0x000000000802abc4 in ?? ()
#3  0x000000000938f784 in ?? ()
#4  0x00007f0d08a19910 in ?? ()
#5  0x0000000000b85254 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::_M_create_node (this=0x80bcd00, __x=...)
    at /usr/include/c++/4.7/bits/stl_tree.h:381
#6  0x00007f0cede0db91 in ?? ()
---Type <return> to continue, or q <return> to quit---
#7  0x000000000802abc4 in ?? ()
#8  0x000000000938f784 in ?? ()
#9  0x00007f0cdc39baf0 in ?? ()
#10 0x00007f0d08a19ae0 in ?? ()
#11 0x0000000008022b44 in ?? ()
#12 0x0000000008022b44 in ?? ()
#13 0x00007f0cdc39baf0 in ?? ()
#14 0x00007f0cede0da6c in ?? ()
#15 0x0000000002d72730 in ?? ()
#16 0x00007f0cfffffff5 in ?? ()
#17 0x00000000080bcd10 in ?? ()
#18 0x0000040008a19b10 in ?? ()
#19 0x00007f0d08a19b20 in ?? ()
#20 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f0d18126700 (LWP 2894)):
#0  0x00007f0d1f765bdd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0d1f78ec94 in usleep (useconds=<optimized out>)
    at ../sysdeps/unix/sysv/linux/usleep.c:33
#2  0x0000000000ec838c in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
---Type <return> to continue, or q <return> to quit---
#4  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0d17925700 (LWP 2895)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0d26b7569f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d2a6ff25e in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x0000000000c05fab in sigc::pointer_functor0<void>::operator() (
    this=0x2ff27b8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000c03706 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2ff27b0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000c00005 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2ff2780)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:304
#9  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0d07351820 (LWP 2919)):
#0  0x00007f0d1f789e33 in *__GI___poll (fds=<optimized out>, 
    nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0d2a3990e1 in ARDOUR::Butler::thread_work (this=0x6a3ddb0)
    at ../libs/ardour/butler.cc:150
#2  0x00007f0d2a399037 in ARDOUR::Butler::_thread_work (arg=0x6a3ddb0)
    at ../libs/ardour/butler.cc:134
#3  0x00007f0d28c0e292 in fake_thread_start (arg=0x75e8350)
    at ../libs/pbd/pthread_utils.cc:80
#4  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#5  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0d17124700 (LWP 2896)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
---Type <return> to continue, or q <return> to quit---
#1  0x00007f0d26b7569f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d2a6ff25e in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x0000000000c05fab in sigc::pointer_functor0<void>::operator() (
    this=0x2ff1f08) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000c03706 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2ff1f00)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000c00005 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2ff1ed0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#9  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0ce3f86700 (LWP 2923)):
#0  0x00007f0d1f765bdd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
---Type <return> to continue, or q <return> to quit---
#1  0x00007f0d1f78ec94 in usleep (useconds=<optimized out>)
    at ../sysdeps/unix/sysv/linux/usleep.c:33
#2  0x00007f0d2a3859f9 in ARDOUR::AutomationWatch::thread (this=0x7f0cd9e6d7a0)
    at ../libs/ardour/automation_watch.cc:137
#3  0x00007f0d2a38916b in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x7f0cd9e21630, p=0x7f0cd9e6d7a0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f0d2a388dc6 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x7f0cd9e21640, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:253
#5  0x00007f0d2a388971 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x7f0cd9e21630)
    at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007f0d2a3888fc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x7f0cd9e21630)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007f0d2a38844c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x7f0cd9e21600)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#8  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#11 0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0d16923700 (LWP 2897)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0d26b7569f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d2a2eee31 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:81
#3  0x00007f0d2a2eec19 in analyser_work () at ../libs/ardour/analyser.cc:46
#4  0x0000000000c05fab in sigc::pointer_functor0<void>::operator() (
    this=0x2ffab58) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000c03706 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2ffab50)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000c00005 in sigc::internal::slot_call0<sigc::pointer_functor0<void---Type <return> to continue, or q <return> to quit---
>, void>::call_it (rep=0x2ffab20)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#10 0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0d09e25700 (LWP 2909)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0d219a4193 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#3  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0d0821a700 (LWP 2921)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
---Type <return> to continue, or q <return> to quit---
#1  0x00007f0d2a72c3af in PBD::Semaphore::wait (this=0x8707d90)
    at /home/colinf/src/ardour2/ardour/libs/pbd/pbd/semaphore.h:178
#2  0x00007f0d2a72c0e8 in ARDOUR::Worker::run (this=0x8707d70)
    at ../libs/ardour/worker.cc:120
#3  0x00007f0d2a72cdf0 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x8713ed8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#4  0x00007f0d2a72cd36 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x8713ed0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x00007f0d2a72cc01 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x8713ea0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#9  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0d0921c700 (LWP 2920)):
#0  0x00007f0d1f789e33 in *__GI___poll (fds=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0d26b39624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d26b39a82 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0d28be60ea in BaseUI::main_thread (this=0x75e8510)
    at ../libs/pbd/base_ui.cc:80
#4  0x00007f0d28be98da in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x7f0d100109d8)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007f0d28be961a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7f0d100109d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007f0d28be8fe3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7f0d100109a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007f0d2728287d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#10 0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 1 (Thread 0x7f0ce4787700 (LWP 2922)):
#0  0x00007f0d26b40491 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0d26b40622 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d2728828b in Glib::exception_handlers_invoke() ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#3  0x00007f0d272828a4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#4  0x00007f0d26b5bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0d22362b50 in start_thread (arg=<optimized out>)
    at pthread_create.c:304
#6  0x00007f0d1f794a7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
(gdb) 
(gdb) 

export-crash-bt (22,663 bytes)   

Issue History

Date Modified Username Field Change
2013-08-15 16:56 colinf New Issue
2013-08-15 16:56 colinf File Added: export-crash-bt