View Issue Details

IDProjectCategoryView StatusLast Update
0001727ardourbugspublic2008-11-21 00:04
Reportergregj Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0001727: crashes on ogg import to the track
Descriptioncreate new project
new track
import existing file to track, choose 'all files' from file type filters.
choose .ogg file
ka-boom

the backtrace is for today's svn trunk
Additional Informationhttp://dupa.privatepaste.com/3dOm3yjdeu
#0 0xb68aed86 in raise () from /lib/libc.so.6
0000001 0xb68b05b1 in abort () from /lib/libc.so.6
#2 0xb68a846d in __assert_fail () from /lib/libc.so.6
#3 0xb7acd783 in Gtkmm2ext::UI::display_message (this=0x8874480, prefix=0xb7af2965 "[ERROR]: ", prefix_len=9, ptag=@0xbff55aac, mtag=@0xbff55aa8,
    msg=0x8f8b500 "Import: cannot open input sound file \"/cdrom/my shit/jam1.ogg\"") at libs/gtkmm2ext/gtk_ui.cc:433
0000004 0xb7acdd1a in Gtkmm2ext::UI::process_error_message (this=0x8874480, chn=Transmitter::Error,
    str=0x8f8b500 "Import: cannot open input sound file \"/cdrom/my shit/jam1.ogg\"") at libs/gtkmm2ext/gtk_ui.cc:409
0000005 0xb7ace23b in Gtkmm2ext::UI::do_request (this=0x8874480, req=0x8f99204) at libs/gtkmm2ext/gtk_ui.cc:276
#6 0xb7ad6cf1 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests (this=0x8874490) at libs/pbd/pbd/abstract_ui.cc:106
#7 0xb7ace113 in Gtkmm2ext::UI::signal_pipe_callback (arg=0x8874480, fd=6, cond=GDK_INPUT_READ) at libs/gtkmm2ext/gtk_ui.cc:268
0000008 0xb716b01e in gdk_input_add () from /usr/lib/libgdk-x11-2.0.so.0
0000009 0xb75e6c9d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
0000010 0xb75bd952 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000011 0xb75c091f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
0000012 0xb75c0e85 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
0000013 0xb73083e4 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
0000014 0x084c0e4f in Editor::import_sndfile (this=0x8bd0338, paths=@0xbff55eb8, mode=Editing::ImportToTrack, track=0x8dfed60, pos=@0x8c18a54)
    at gtk2_ardour/editor_audio_import.cc:255
#15 0x084c1fca in Editor::do_import (this=0x8bd0338, paths=@0xbff562ec, split=false, mode=Editing::ImportToTrack, track=0x8dfed60, pos=@0x8c18a54,
    prompt=false) at gtk2_ardour/editor_audio_import.cc:127
0000016 0x084c2304 in Editor::bring_in_external_audio (this=0x8bd0338, mode=Editing::ImportToTrack, track=0x8dfed60, pos=@0x8c18a54, prompt=false)
    at gtk2_ardour/editor_audio_import.cc:94
#17 0x084c24fa in Editor::add_external_audio_action (this=0x8bd0338, mode=Editing::ImportToTrack) at gtk2_ardour/editor_audio_import.cc:77
0000018 0x0848bdd5 in sigc::bound_mem_functor1<void, Editor, Editing::ImportMode>::operator() (this=0x8f64a80, _A_a1=@0x8f64a8c)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1838
0000019 0x0848bdf3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, Editing::ImportMode> >::operator()<Editing::ImportMode&> (this=0x8f64a7c,
    _A_arg1=@0x8f64a8c) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000020 0x0848be14 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, Editing::ImportMode>, Editing::ImportMode, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>::operator() (this=0x8f64a78) at libs/sigc++2/sigc++/adaptors/bind.h:1269
0000021 0x0848be30 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, Editing::ImportMode>, Editing::ImportMode, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>, void>::call_it (rep=0x8f64a60) at libs/sigc++2/sigc++/functors/slot.h:103
0000022 0x08377722 in sigc::slot0<void>::operator() (this=0x8f64a4c) at libs/sigc++2/sigc++/functors/slot.h:440
0000023 0xb6d92fc1 in Glib::SignalProxyNormal::slot0_void_callback (self=0x8f61cd0, data=0x8f64a48) at libs/glibmm2/glibmm/signalproxy.cc:95
#24 0xb764f5c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
0000025 0xb76421c2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000026 0xb7652fe1 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0
0000027 0xb7654217 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000028 0xb76543d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000029 0xb7425fd4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000030 0xb731a778 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
TagsNo tags attached.

Activities

paul

2007-09-12 19:56

administrator   ~0004358

i believe that this cannot happen anymore. please confirm (branches/2.0-ongoing).

timbyr

2007-09-20 12:44

developer   ~0004382

I can confirm that selecting an ogg file to import does not crash using 2.0-ongoing@2470. I tried trunk@2471 and it doesn't crash but as it uses the old import dialog I don't see much point in testing thoroughly it if the intention is to replace it.

paul

2007-09-27 16:02

administrator   ~0004421

see notes.

Issue History

Date Modified Username Field Change
2007-06-12 18:40 gregj New Issue
2007-09-12 19:56 paul Note Added: 0004358
2007-09-12 19:56 paul Status new => feedback
2007-09-20 12:44 timbyr Note Added: 0004382
2007-09-27 16:02 paul Status feedback => resolved
2007-09-27 16:02 paul Resolution open => fixed
2007-09-27 16:02 paul Assigned To => paul
2007-09-27 16:02 paul Note Added: 0004421
2008-11-21 00:04 seablade Status resolved => closed