View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001690 | ardour | bugs | public | 2007-05-21 15:19 | 2008-11-21 00:28 |
| Reporter | nowhiskey | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.0 | ||||
| Summary | 0001690: crash after trying to edit a crossfade | ||||
| Description | -create new session -open a stereo track -import some audio into it -cut the region somewhere -now drag tha right part of the region to the left, so that they both overlap, a crossfade will be crated. -right click the crossfade, choose 'crossfade-edit' -a window appears with the content: 'cannot find icon image for crossfade_in_default.png' -now click the 'Press To Exit' button. -at this place ardour is crashing, producing a core file. here is the backtrace: Thread 5 (process 16015): #0 0xb7fa9d63 in calloc () from /lib/ld-linux.so.2 0000001 0xb7fa07eb in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #2 0xb7fa0b07 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #3 0xb7fa42f9 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 0000004 0xb7fa4090 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 0000005 0xb63fc3d3 in ?? () from /usr/share/qt4/lib/i686/cmov/libssl.so.0.9.8 #6 0xb642dd20 in ?? () from /usr/share/qt4/lib/i686/cmov/libssl.so.0.9.8 #7 0xb642d8f4 in ?? () from /usr/share/qt4/lib/i686/cmov/libssl.so.0.9.8 0000008 0xbfa22758 in ?? () 0000009 0xb64273ec in _fini () from /usr/share/qt4/lib/i686/cmov/libssl.so.0.9.8 0000010 0xb64273ec in _fini () from /usr/share/qt4/lib/i686/cmov/libssl.so.0.9.8 0000011 0xb7fa4ede in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 0000012 0xb68004f0 in exit () from /lib/tls/libc.so.6 0000013 0xb7b20152 in Gtkmm2ext::UI::handle_fatal (this=0x88579f0, #message=0x8f9f3fc "Konnte Icon-Bild fÃ#r crossfade_in_default.png nicht #finden") at libs/gtkmm2ext/gtk_ui.cc:537 0000014 0xb7b20712 in Gtkmm2ext::UI::process_error_message (this=0x88579f0, chn=Transmitter::Fatal, str=0x8f9f3fc "Konnte Icon-Bild fÃ#r crossfade_in_default.png nicht finden") at libs/gtkmm2ext/gtk_ui.cc:474 #15 0xb7b208ed in Gtkmm2ext::UI::receive (this=0x88579f0, chn=Transmitter::Fatal, str=0x8f9f3fc "Konnte Icon-Bild fÃ#r #crossfade_in_default.png nicht finden") at libs/gtkmm2ext/gtk_ui.cc:387 0000016 0xb7a51319 in sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>::operator() (this=0x8f55264, #_A_a1=@0x8835d04, _A_a2=@0xbfa22fbc) at libs/sigc++2/sigc++/functors/mem_fun.h:1897 #17 0xb7a5134e in sigc::adaptor_functor<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*> #>::operator()<Transmitter::Channel const&, char const* const&> #>(this=0x8f55260, _A_arg1=@0x8835d04, _A_arg2=@0xbfa22fbc) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:103 0000018 0xb7a51388 in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, #Receiver, Transmitter::Channel, char const*>, void, Transmitter::Channel, #char const*>::call_it (rep=0x8f55248, a_1=@0x8835d04, a_2=@0xbfa22fbc) at #libs/sigc++2/sigc++/functors/slot.h:173 0000019 0xb7a557dd in sigc::internal::signal_emit2<void, Transmitter::Channel, #char const*, sigc::nil_>::emit (impl=0x8854558, _A_a1=@0x8835d04, #_A_a2=@0xbfa22fbc) at libs/sigc++2/sigc++/signal.h:779 0000020 0xb7a55894 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil_>::emit (this=0x8835d24, _A_a1=@0x8835d04, _A_a2=@0xbfa22fbc) at libs/sigc++2/sigc++/signal.h:1806 0000021 0xb7a558c5 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil_>::operator() (this=0x8835d24, _A_a1=@0x8835d04, #_A_a2=@0xbfa22fbc) at libs/sigc++2/sigc++/signal.h:1810 0000022 0xb7a5514c in Transmitter::deliver (this=0x8835cd0) at libs/pbd/transmitter.cc:74 0000023 0x08366a15 in endmsg (ostr=@0x8835cd8) at libs/pbd/pbd/transmitter.h:94 #24 0xb699040f in std::ostream::operator<< () from #/usr/share/qt4/lib/libstdc++.so.6 0000025 0x086d71ab in get_icon (cname=0x86f9e76 "crossfade_in_default") at #gtk2_ardour/utils.cc:495 0000026 0x0842c016 in CrossfadeEditor (this=0xbfa236d4, s=@0x8de6b80, #xf=@0xbfa23c74, my=0, mxy=1) at gtk2_ardour/crossfade_edit.cc:196 0000027 0x08441d9f in Editor::edit_xfade (this=0x8c364d8, wxfade=@0xbfa23cbc) at #gtk2_ardour/editor.cc:3261 0000028 0x084843e5 in sigc::bound_mem_functor1<void, Editor, #boost::weak_ptr<ARDOUR::Crossfade> >::operator() (this=0x8f74928, #_A_a1=@0x8f74934) at libs/sigc++2/sigc++/functors/mem_fun.h:1838 0000029 0x08484433 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> > #>::operator()<boost::weak_ptr<ARDOUR::Crossfade>&> ( this=0x8f74924, _A_arg1=@0x8f74934) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84 0000030 0x08484454 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> >, #boost::weak_ptr<ARDOUR::Crossfade>, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>::operator() (this=0x8f74920) at #libs/sigc++2/sigc++/adaptors/bind.h:1269 0000031 0x08484470 in sigc::internal::slot_call0<sigc::bind_functor<-1, #sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> #>, boost::weak_ptr<ARDOUR::Crossfade>, sigc::nil_, sigc::nil_, sigc::nil_, #>sigc::nil_, sigc::nil_, sigc::nil_>, void>::call_it (rep=0x8f74908) at #>libs/sigc++2/sigc++/functors/slot.h:103 0000032 0x08365c92 in sigc::slot0<void>::operator() (this=0x8f748f4) at #libs/sigc++2/sigc++/functors/slot.h:440 0000033 0xb6dd96d5 in Glib::SignalProxyNormal::slot0_void_callback #(self=0x8ec8120, data=0x8f748f0) at libs/glibmm2/glibmm/signalproxy.cc:95 0000034 0xb76a4e1b in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000035 0xb769798b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000036 0xb76a8213 in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000037 0xb76a9429 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000038 0xb76a95d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000039 0xb74b5042 in gtk_widget_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000040 0xb73d3262 in gtk_menu_shell_activate_item () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000041 0xb73d4810 in gtk_menu_shell_append () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000042 0xb73c8d3f in gtk_menu_attach () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000043 0xb791b869 in Gtk::Widget_Class::button_release_event_callback #(self=0x8ecd988, p0=0x8ec98a8) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805 0000044 0xb73c7250 in _gtk_marshal_BOOLEAN__BOXED () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000045 0xb7695f49 in g_value_set_boxed () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000046 0xb769798b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000047 0xb76a856f in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000048 0xb76a9208 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000049 0xb76a95d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000050 0xb74b0f64 in gtk_widget_get_default_style () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000051 0xb73c0bd3 in gtk_propagate_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000052 0xb73c1e07 in gtk_main_do_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000053 0xb725aeea in _gdk_events_init () from #/usr/share/qt4/lib/libgdk-x11-2.0.so.0 0000054 0xb761b731 in g_main_context_dispatch () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000055 0xb761e7a6 in g_main_context_check () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000056 0xb761eb67 in g_main_loop_run () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000057 0xb73c2281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000058 0xb789de49 in Gtk::Main::run_impl (this=0x885aa08) at #libs/gtkmm2/gtk/gtkmm/main.cc:503 0000059 0xb789dc56 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000060 0xb7b20eb7 in Gtkmm2ext::UI::run (this=0x88579f0, #old_receiver=@0x8836b88) at libs/gtkmm2ext/gtk_ui.cc:216 0000061 0x085bd7cd in main (argc=1, argv=0xbfa24aa4) at gtk2_ardour/main.cc:296 Thread 4 (process 16021): #0 0xb6896ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb6af64ab in jack_client_thread (arg=0x8b26e08) at client.c:1309 #2 0xb6afc6b0 in jack_thread_proxy (varg=0x89101e8) at thread.c:111 #3 0xb6ae30bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68a09ee in clone () from /lib/tls/libc.so.6 Thread 3 (process 16028): #0 0xb6896ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7e75a03 in ARDOUR::Session::butler_thread_work (this=0x8de6b80) at #libs/ardour/session_butler.cc:176 #2 0xb7e767e7 in ARDOUR::Session::_butler_thread_work (arg=0x8de6b80) at #libs/ardour/session_butler.cc:157 #3 0xb6ae30bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68a09ee in clone () from /lib/tls/libc.so.6 Thread 2 (process 16029): #0 0xb6896ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7e94ea7 in ARDOUR::Session::midi_thread_work (this=0x8de6b80) at #libs/ardour/session_midi.cc:1207 #2 0xb7e95411 in ARDOUR::Session::_midi_thread_work (arg=0x8de6b80) at #libs/ardour/session_midi.cc:1128 #3 0xb6ae30bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68a09ee in clone () from /lib/tls/libc.so.6 Thread 1 (process 16020): #0 0x083658a3 in sigc::slot_base::empty (this=0x3b6f727d) at libs/sigc++2/sigc++/functors/slot_base.h:273 0000001 0x08389b9c in sigc::internal::signal_emit0<void, sigc::nil_>::emit (impl=0x8e03108) at libs/sigc++2/sigc++/signal.h:515 #2 0x08389c88 in sigc::signal0<void, sigc::nil_>::emit (this=0xb7f96164) at libs/sigc++2/sigc++/signal.h:1584 #3 0x08389c9b in sigc::signal0<void, sigc::nil_>::operator() (this=0xb7f96164) at libs/sigc++2/sigc++/signal.h:1588 0000004 0xb7dc72b0 in ARDOUR::IO::update_meters () at libs/ardour/io.cc:2470 0000005 0xb7d46a35 in ARDOUR::AudioEngine::meter_thread (this=0x8b1c5d8) at #libs/ardour/audioengine.cc:416 #6 0xb7d49726 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8b1c69c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 #7 0xb7d49748 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8b1c698) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000008 0xb7d49774 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8b1c680) at libs/sigc++2/sigc++/functors/slot.h:103 0000009 0x08365c92 in sigc::slot0<void>::operator() (this=0x8a96c00) at libs/sigc++2/sigc++/functors/slot.h:440 0000010 0xb6dd824f in call_thread_entry_slot (data=0x8a96c00) at libs/glibmm2/glibmm/thread.cc:43 0000011 0xb76392cf in g_thread_create_full () from /usr/share/qt4/lib/libglib-2.0.so.0 0000012 0xb6ae30bd in start_thread () from /lib/tls/libpthread.so.0 0000013 0xb68a09ee in clone () from /lib/tls/libc.so.6 .......... cheers, doc | ||||
| Tags | No tags attached. | ||||
|
|
this is resolved here in svn-ongoing, but in the 2.0.2 tarbal-build too! strange for me - not sure, but i think that it begun to work as i removed .ardor2 one more time. anyway, it works now as expected! cheers, doc |
|
|
hi, this is one more issue which is resolved now. lets mark as resolved, so we clean up the tracker from old issues. cheers, doc |
|
|
fixed by sampo, int32 -> int64 issue |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-05-21 15:19 | nowhiskey | New Issue | |
| 2007-05-29 09:19 | nowhiskey | Note Added: 0004025 | |
| 2007-07-21 12:28 | nowhiskey | Note Added: 0004181 | |
| 2007-07-21 12:49 | paul | Status | new => resolved |
| 2007-07-21 12:49 | paul | Resolution | open => fixed |
| 2007-07-21 12:49 | paul | Assigned To | => paul |
| 2007-07-21 12:49 | paul | Note Added: 0004183 | |
| 2008-11-21 00:28 | seablade | Status | resolved => closed |