View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004907 | ardour | bugs | public | 2012-06-03 23:18 | 2020-04-19 20:16 |
| Reporter | timbyr | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0 | ||||
| Summary | 0004907: [PATCH] Crash when creating new session after session close | ||||
| Description | With svn@12552 trying to create a new session after session close causes the attached backtrace. This doesn't occur when trying to create a new session with a session already loaded. | ||||
| Tags | No tags attached. | ||||
|
2012-06-03 23:18
|
new-session-gdb.txt (20,680 bytes)
[timbyr@mojo gtk2_ardour]$ ./ardbg GNU gdb (GDB) Fedora (7.3.50.20110722-13.fc16) Copyright (C) 2011 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 "i686-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/timbyr/devel/ardour/3.0-master/build/gtk2_ardour/ardour-3.0...done. (gdb) run Starting program: /home/timbyr/devel/ardour/3.0-master/build/gtk2_ardour/ardour-3.0 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Ardour3.0beta4a (built using 12548 and GCC version 4.6.3 20120306 (Red Hat 4.6.3-2)) Cannot xinstall SIGPIPE error handler CONFIG PATH: /home/timbyr/.config/ardour3:./..:./../gtk2_ardour:./../build:./../build/gtk2_ardour ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf Loading user ui configuration file /home/timbyr/.config/ardour3/ardour3_ui.conf ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Ardour will be limited to 4096 open files [New Thread 0xb610fb40 (LWP 29284)] ardour: [INFO]: Loading system configuration file ./../build/ardour_system.rc Loading user configuration file /home/timbyr/.config/ardour3/ardour.rc Using SSE optimized routines [New Thread 0xb590eb40 (LWP 29285)] [New Thread 0xb510db40 (LWP 29286)] [New Thread 0xb490cb40 (LWP 29287)] ardour: [INFO]: looking for panners in /home/timbyr/.config/ardour3/panners:./../build/libs/panners:./../build/libs/panners/2in2out:./../build/libs/panners/1in2out:./../build/libs/panners/vbap ardour: [INFO]: Panner discovered: "Equal Power Stereo" in ./../build/libs/panners/2in2out/libpan2in2out.so ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" in ./../build/libs/panners/1in2out/libpan1in2out.so ardour: [INFO]: Panner discovered: "VBAP 2D panner" in ./../build/libs/panners/vbap/libpanvbap.so DATA PATH: /home/timbyr/.config/ardour3:./../gtk2_ardour:build/gtk2_ardour:. [New Thread 0xaed3db40 (LWP 29288)] [New Thread 0xae3ffb40 (LWP 29289)] [New Thread 0xad9ffb40 (LWP 29290)] [New Thread 0xacfffb40 (LWP 29291)] [New Thread 0xadbfeb40 (LWP 29292)] [New Thread 0xad1feb40 (LWP 29293)] [Thread 0xad1feb40 (LWP 29293) exited] [Thread 0xadbfeb40 (LWP 29292) exited] [Thread 0xacfffb40 (LWP 29291) exited] [Thread 0xaed3db40 (LWP 29288) exited] [Thread 0xad9ffb40 (LWP 29290) exited] Found 0 along /home/timbyr/.config/ardour3/templates:./../gtk2_ardour/templates:build/gtk2_ardour/templates:./templates [New Thread 0xad9ffb40 (LWP 29295)] [New Thread 0xaed3db40 (LWP 29296)] [Thread 0xae3ffb40 (LWP 29289) exited] [Thread 0xad9ffb40 (LWP 29295) exited] [New Thread 0xadbfeb40 (LWP 29297)] [New Thread 0xad1feb40 (LWP 29298)] LV2: Discovering 31 plugins Done LV2 discovery [New Thread 0xa72b8b40 (LWP 29299)] [New Thread 0xa7237b40 (LWP 29300)] [New Thread 0xa71b6b40 (LWP 29301)] [New Thread 0xa7135b40 (LWP 29302)] [New Thread 0xa5213c40 (LWP 29303)] [New Thread 0xad9ffb40 (LWP 29304)] [New Thread 0xa511cc40 (LWP 29305)] [New Thread 0xae3ffb40 (LWP 29306)] [Thread 0xaed3db40 (LWP 29296) exited] [New Thread 0xaed3db40 (LWP 29307)] [Thread 0xaed3db40 (LWP 29307) exited] [New Thread 0xaed3db40 (LWP 29308)] [New Thread 0xacfffb40 (LWP 29309)] [New Thread 0xa4f4db40 (LWP 29310)] [New Thread 0xa474cb40 (LWP 29311)] [New Thread 0xa3f4bb40 (LWP 29312)] [Thread 0xa3f4bb40 (LWP 29312) exited] [Thread 0xa474cb40 (LWP 29311) exited] [Thread 0xacfffb40 (LWP 29309) exited] [Thread 0xae3ffb40 (LWP 29306) exited] [Thread 0xaed3db40 (LWP 29308) exited] [New Thread 0xaed3db40 (LWP 29313)] [New Thread 0xae3ffb40 (LWP 29314)] [Thread 0xaed3db40 (LWP 29313) exited] [Thread 0xa4f4db40 (LWP 29310) exited] [New Thread 0xa4f4db40 (LWP 29321)] [New Thread 0xaed3db40 (LWP 29322)] [Thread 0xae3ffb40 (LWP 29314) exited] [Thread 0xa4f4db40 (LWP 29321) exited] [New Thread 0xa4f4db40 (LWP 29323)] [New Thread 0xae3ffb40 (LWP 29324)] [Thread 0xaed3db40 (LWP 29322) exited] [Thread 0xae3ffb40 (LWP 29324) exited] [New Thread 0xae3ffb40 (LWP 29325)] [Thread 0xa4f4db40 (LWP 29323) exited] [New Thread 0xa4f4db40 (LWP 29326)] [New Thread 0xaed3db40 (LWP 29327)] [New Thread 0xacfffb40 (LWP 29328)] [Thread 0xaed3db40 (LWP 29327) exited] [Thread 0xacfffb40 (LWP 29328) exited] [Thread 0xa4f4db40 (LWP 29326) exited] [New Thread 0xa4f4db40 (LWP 29329)] [New Thread 0xacfffb40 (LWP 29330)] [Thread 0xae3ffb40 (LWP 29325) exited] [Thread 0xa4f4db40 (LWP 29329) exited] [New Thread 0xac784c40 (LWP 29337)] [Thread 0xac784c40 (LWP 29337) exited] [New Thread 0xac784c40 (LWP 29338)] [Thread 0xac784c40 (LWP 29338) exited] [New Thread 0xac784c40 (LWP 29339)] [Thread 0xac784c40 (LWP 29339) exited] [New Thread 0xac784c40 (LWP 29340)] [Thread 0xac784c40 (LWP 29340) exited] [Thread 0xacfffb40 (LWP 29330) exited] [Thread 0xa511cc40 (LWP 29305) exited] [Thread 0xa5213c40 (LWP 29303) exited] [Thread 0xad9ffb40 (LWP 29304) exited] [Thread 0xa71b6b40 (LWP 29301) exited] [Thread 0xa7135b40 (LWP 29302) exited] [Thread 0xa7237b40 (LWP 29300) exited] programming error: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::SndFileSource @ 0xb3f8f530 [New Thread 0xacfffb40 (LWP 29341)] [New Thread 0xa4f4db40 (LWP 29342)] [New Thread 0xa7135b40 (LWP 29343)] [Thread 0xa7135b40 (LWP 29343) exited] [Thread 0xa4f4db40 (LWP 29342) exited] Program received signal SIGSEGV, Segmentation fault. 0x41173c84 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/libstdc++.so.6 Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-module-0.6.22-2.fc16.i686 alsa-lib-1.0.25-1.fc16.i686 atk-2.2.0-2.fc16.i686 atkmm-2.22.5-1.fc16.i686 aubio-0.3.2-10.fc15.i686 cairo-1.10.2-4.fc16.i686 cairomm-1.10.0-1.fc16.i686 celt-0.11.1-2.fc16.i686 cyrus-sasl-lib-2.1.23-27.fc16.i686 dbus-glib-0.92-2.fc15.i686 dbus-libs-1.4.10-3.fc16.i686 expat-2.1.0-1.fc16.i686 fftw-libs-double-3.3.1-2.fc16.i686 fftw-libs-single-3.3.1-2.fc16.i686 flac-1.2.1-8.fc16.i686 fontconfig-2.8.0-4.fc16.i686 freetype-2.4.6-5.fc16.i686 gamin-0.1.10-10.fc16.i686 gdk-pixbuf2-2.24.1-1.fc16.i686 glib2-2.30.3-1.fc16.i686 glibc-2.14.90-24.fc16.7.i686 glibmm24-2.30.0-1.fc16.i686 gtk2-2.24.8-3.fc16.i686 gtk2-engines-2.20.2-2.fc15.i686 gtkmm24-2.24.2-1.fc16.i686 gvfs-1.10.1-3.fc16.i686 ibus-gtk2-1.4.1-2.fc16.i686 ibus-libs-1.4.1-2.fc16.i686 jack-audio-connection-kit-1.9.8-3.fc16.i686 keyutils-libs-1.5.2-1.fc16.i686 krb5-libs-1.9.3-1.fc16.i686 ladspa-1.13-7.fc15.i686 libX11-1.4.3-1.fc16.i686 libXau-1.0.6-2.fc15.i686 libXcomposite-0.4.3-2.fc15.i686 libXcursor-1.1.11-3.fc15.i686 libXdamage-1.1.3-2.fc15.i686 libXext-1.3.0-1.fc16.i686 libXfixes-5.0-1.fc16.i686 libXi-1.4.5-1.fc16.i686 libXinerama-1.1.1-2.fc15.i686 libXrandr-1.3.1-2.fc15.i686 libXrender-0.9.6-2.fc15.i686 libart_lgpl-2.3.21-2.fc15.i686 libbluray-0.2-0.5.20110710git51d7d60a96d06.fc16.i686 libcanberra-0.28-3.fc16.i686 libcanberra-gtk2-0.28-3.fc16.i686 libcom_err-1.41.14-2.fc15.i686 libcroco-0.6.2-6.fc15.i686 libcurl-7.21.7-7.fc16.i686 libffi-3.0.10-1.fc16.i686 libgcc-4.6.3-2.fc16.i686 libgnomecanvas-2.30.3-2.fc15.i686 libgnomecanvasmm26-2.26.0-4.fc16.i686 libidn-1.22-3.fc16.i686 liblo-0.26-2.fc15.i686 liblrdf-0.5.0-1.fc16.i686 libogg-1.3.0-1.fc16.i686 libpng-1.2.49-1.fc16.i686 librsvg2-2.34.2-1.fc16.i686 libsamplerate-0.1.8-1.fc16.i686 libselinux-2.1.6-6.fc16.i686 libsigc++20-2.2.10-1.fc16.i686 libsndfile-1.0.25-1.fc16.i686 libssh2-1.2.7-4.fc16.i686 libstdc++-4.6.3-2.fc16.i686 libtdb-1.2.9-10.fc16.i686 libtool-ltdl-2.4-9.fc16.i686 libudev-173-3.fc16.i686 libuuid-2.20.1-2.3.fc16.i686 libvorbis-1.3.3-1.fc16.i686 libxcb-1.7-3.fc16.i686 libxml2-2.7.8-6.fc16.i686 libxslt-1.1.26-8.fc16.i686 nspr-4.9-2.fc16.i686 nss-3.13.4-2.fc16.i686 nss-softokn-freebl-3.13.4-1.fc16.i686 nss-util-3.13.4-2.fc16.i686 openldap-2.4.26-7.fc16.i686 openssl-1.0.0i-1.fc16.i686 pango-1.29.4-1.fc16.i686 pangomm-2.28.3-1.fc16.i686 pixman-0.24.4-1.fc16.i686 raptor2-2.0.7-1.fc16.i686 yajl-1.0.12-1.fc16.i686 zlib-1.2.5-6.fc16.i686 (gdb) t a a bt Thread 46 (Thread 0xacfffb40 (LWP 29341)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb6866c04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4fbef042 in ?? () from /lib/libgthread-2.0.so.0 #3 0x4fac1650 in ?? () from /lib/libglib-2.0.so.0 #4 0x4fac1fef in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0 #5 0x4fb19813 in ?? () from /lib/libglib-2.0.so.0 #6 0x4fb17465 in ?? () from /lib/libglib-2.0.so.0 #7 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #8 0x4f939a2e in clone () from /lib/libc.so.6 Thread 16 (Thread 0xa72b8b40 (LWP 29299)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb6868da8 in sem_timedwait () from /lib/libpthread.so.0 #2 0x4179109e in ?? () from /usr/lib/libjack.so.0 #3 0x4177ce48 in ?? () from /usr/lib/libjack.so.0 #4 0x4177f726 in ?? () from /usr/lib/libjack.so.0 #5 0x4177b873 in ?? () from /usr/lib/libjack.so.0 #6 0xb7999047 in ARDOUR::AudioEngine::process_thread (this=0x97bf800) at ../libs/ardour/audioengine.cc:437 #7 0xb7998a45 in ARDOUR::AudioEngine::_process_thread (arg=0x97bf800) at ../libs/ardour/audioengine.cc:335 #8 0x4177a110 in ?? () from /usr/lib/libjack.so.0 #9 0x4179041d in ?? () from /usr/lib/libjack.so.0 #10 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #11 0x4f939a2e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xad1feb40 (LWP 29298)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb686985b in read () from /lib/libpthread.so.0 #2 0x4179290d in ?? () from /usr/lib/libjack.so.0 #3 0x4179569d in ?? () from /usr/lib/libjack.so.0 #4 0x4179041d in ?? () from /usr/lib/libjack.so.0 #5 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #6 0x4f939a2e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xadbfeb40 (LWP 29297)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb686685c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x41791fb4 in ?? () from /usr/lib/libjack.so.0 #3 0x4178c94f in ?? () from /usr/lib/libjack.so.0 #4 0x4179041d in ?? () from /usr/lib/libjack.so.0 #5 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #6 0x4f939a2e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb490cb40 (LWP 29287)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb686685c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x41d8bf48 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb79512c1 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:82 #4 0xb795104e in analyser_work () at ../libs/ardour/analyser.cc:46 #5 0x08e3055d in sigc::pointer_functor0<void>::operator() (this=0x966aaf4) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #6 0x08e2e564 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x966aaf0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 ---Type <return> to continue, or q <return> to quit--- #7 0x08e2b9ba in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x966aad8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x41d8b4c3 in ?? () from /usr/lib/libglibmm-2.4.so.1 #9 0x4fb17465 in ?? () from /lib/libglib-2.0.so.0 #10 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #11 0x4f939a2e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb510db40 (LWP 29286)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb686685c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x41d8bf48 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7cf315a in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #4 0x08e3055d in sigc::pointer_functor0<void>::operator() (this=0x9669a24) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x08e2e564 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9669a20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x08e2b9ba in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9669a08) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x41d8b4c3 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0x4fb17465 in ?? () from /lib/libglib-2.0.so.0 #9 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #10 0x4f939a2e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb590eb40 (LWP 29285)): #0 0xb7fff424 in __kernel_vsyscall () #1 0xb686685c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x41d8bf48 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7cf315a in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #4 0x08e3055d in sigc::pointer_functor0<void>::operator() (this=0x966ccfc) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x08e2e564 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x966ccf8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x08e2b9ba in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x966cce0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x41d8b4c3 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0x4fb17465 in ?? () from /lib/libglib-2.0.so.0 #9 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #10 0x4f939a2e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb610fb40 (LWP 29284)): #0 0xb7fff424 in __kernel_vsyscall () #1 0x4f8ff1c6 in nanosleep () from /lib/libc.so.6 #2 0x4f932d4d in usleep () from /lib/libc.so.6 #3 0x0903be20 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 #4 0xb6862cd3 in start_thread () from /lib/libpthread.so.0 #5 0x4f939a2e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb64a58c0 (LWP 29281)): #0 0x41173c84 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/libstdc++.so.6 #1 0x089c20ff in ARDOUR::Session::path (this=0x0) at /home/timbyr/devel/ardour/3.0-master/libs/ardour/ardour/session.h:161 #2 0x08f6b640 in ArdourStartup::setup_new_session_page (this=0x96a1040) at ../gtk2_ardour/startup.cc:771 #3 0x08f6ac65 in ArdourStartup::on_prepare (this=0x96a1040, page=0x96a11fc) at ../gtk2_ardour/startup.cc:668 #4 0x4379f990 in Gtk::Assistant_Class::prepare_callback(_GtkAssistant*, _GtkWidget*) () from /usr/lib/libgtkmm-2.4.so.1 #5 0x4fc0381b in g_cclosure_marshal_VOID__OBJECT () from /lib/libgobject-2.0.so.0 #6 0x4fc0004e in ?? () from /lib/libgobject-2.0.so.0 #7 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #8 0x4fc146b8 in ?? () from /lib/libgobject-2.0.so.0 #9 0x4fc1d30f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #10 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #11 0x4244e1b9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #12 0x4244e6c3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x4244ea09 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x4fc02c24 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 #15 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #16 0x4fc14870 in ?? () from /lib/libgobject-2.0.so.0 #17 0x4fc1d30f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #18 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #19 0x4245fd1a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x424613d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x4fc02c24 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 #22 0x4fc0004e in ?? () from /lib/libgobject-2.0.so.0 #23 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #24 0x4fc14037 in ?? () from /lib/libgobject-2.0.so.0 #25 0x4fc1d30f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #26 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #27 0x4245fc2a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x4245fc85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x42535d4a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x4fc0004e in ?? () from /lib/libgobject-2.0.so.0 #31 0x4fc01576 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #32 0x4fc146b8 in ?? () from /lib/libgobject-2.0.so.0 #33 0x4fc1d128 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #34 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #35 0x4268c403 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x42533926 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x42533cd8 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x415d50d9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #39 0x4faefaff in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #40 0x4faf0240 in ?? () from /lib/libglib-2.0.so.0 #41 0x4faf0877 in g_main_loop_run () from /lib/libglib-2.0.so.0 #42 0x425329df in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x437f1ef5 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 #44 0x437f2950 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 #45 0x089b12ba in ARDOUR_UI::run_startup (this=0x94f4dd0, should_be_new=false, load_template="") at ../gtk2_ardour/ardour_ui.cc:347 #46 0x089bb32f in ARDOUR_UI::get_session_parameters (this=0x94f4dd0, quit_on_cancel=true, should_be_new=false, load_template="") at ../gtk2_ardour/ardour_ui.cc:2441 #47 0x089bbf28 in ARDOUR_UI::close_session (this=0x94f4dd0) at ../gtk2_ardour/ardour_ui.cc:2585 #48 0x089d92e6 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9b92294) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #49 0x089d56f2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9b92290) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #50 0x089d0cfe in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9b92278) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #51 0x41d99f64 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1 #52 0x4fc02c24 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 #53 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #54 0x4fc14a59 in ?? () from /lib/libgobject-2.0.so.0 #55 0x4fc1d30f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #56 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #57 0x42442107 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #58 0x42442c3d in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0 #59 0x4fc02c24 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 #60 0x4fc0004e in ?? () from /lib/libgobject-2.0.so.0 #61 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #62 0x4fc14037 in ?? () from /lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #63 0x4fc1d30f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #64 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #65 0x4268b205 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #66 0x4254e967 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #67 0x4254ee27 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #68 0x42540b37 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x42535d4a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #70 0x4fc0004e in ?? () from /lib/libgobject-2.0.so.0 #71 0x4fc01655 in g_closure_invoke () from /lib/libgobject-2.0.so.0 #72 0x4fc146b8 in ?? () from /lib/libgobject-2.0.so.0 #73 0x4fc1d128 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #74 0x4fc1d474 in g_signal_emit () from /lib/libgobject-2.0.so.0 #75 0x4268c403 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #76 0x42533926 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #77 0x42533cd8 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #78 0x415d50d9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #79 0x4faefaff in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #80 0x4faf0240 in ?? () from /lib/libglib-2.0.so.0 #81 0x4faf0877 in g_main_loop_run () from /lib/libglib-2.0.so.0 #82 0x425329df in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #83 0x437f1ef5 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 #84 0x437f2950 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 #85 0xb70676f2 in Gtkmm2ext::UI::run (this=0x94f4dd0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #86 0x08cdb60a in main (argc=1, argv=0xbfffeb84) at ../gtk2_ardour/main.cc:456 (gdb) |
|
2012-06-03 23:34
|
4907-unload_session.patch (357 bytes)
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index b5bd622..7fc50df 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -243,6 +243,8 @@ ARDOUR_UI::unload_session (bool hide_stuff) delete _session; _session = 0; + session_loaded = false; + update_buffer_load (); return 0; |
|
|
great, thanks! committed rev 12556 |
|
|
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-03 23:18 | timbyr | New Issue | |
| 2012-06-03 23:18 | timbyr | File Added: new-session-gdb.txt | |
| 2012-06-03 23:18 | timbyr | cost | => 0.00 |
| 2012-06-03 23:34 | timbyr | File Added: 4907-unload_session.patch | |
| 2012-06-04 12:20 | cth103 | Status | new => acknowledged |
| 2012-06-04 12:20 | cth103 | Target Version | => 3.0 |
| 2012-06-04 12:20 | cth103 | Summary | Crash when creating new session after session close => [PATCH] Crash when creating new session after session close |
| 2012-06-04 16:50 | paul | Note Added: 0013374 | |
| 2012-06-04 16:50 | paul | Status | acknowledged => resolved |
| 2012-06-04 16:50 | paul | Resolution | open => fixed |
| 2012-06-04 16:50 | paul | Assigned To | => paul |
| 2020-04-19 20:16 | system | Note Added: 0023069 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |