View Issue Details

IDProjectCategoryView StatusLast Update
0003571ardourbugspublic2020-04-19 20:14
Reporterdanboid Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Summary0003571: Config file error prevents A3 starting
DescriptionArdour3.0pre0 (built using ['8081'] and GCC version 4.4.5)
Copyright (C) 1999-2010 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
/usr/share/themes/Dream Light/gtk-2.0/apps/nautilus.rc:10: error: invalid string constant "notebook_button", expected valid string constant
ardour: [INFO]: Loading default ui configuration file /usr/local/etc/ardour3/ardour3_ui_default.conf
Loading user ui configuration file /home/dan/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc
Loading user configuration file /home/dan/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [ERROR]: AudioSetup value for inputdevice is missing data
Segmentation fault
TagsNo tags attached.

Activities

2010-11-24 20:41

 

ardour3-brokeconfig.tar (30,720 bytes)

cth103

2010-11-24 21:39

administrator   ~0009502

Please try a clean rebuild, and if the problem persists, a backtrace would be great.

danboid

2010-11-24 22:28

reporter   ~0009503

Hi Carl!

The build I got this error from was a clean build, not a svn up'd one.

I should've mentioned that I started JACK from A3 and was using a USB sound card when this occurred.

I needed to get my session exported so I have since removed the dodgy A3 config posted here but I still have the same build installed so I can re-instate these config files and get a backtrace from that if you want?

cth103

2010-11-24 22:31

administrator   ~0009504

That would be good; those config files don't cause a crash for me.

danboid

2010-11-29 11:32

reporter   ~0009533

dan@dan-ohgs:~/src/3.0/gtk2_ardour$ ./ardbg
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/dan/src/3.0/build/default/gtk2_ardour/ardour-3.0...done.
(gdb) run
Starting program: /home/dan/src/3.0/build/default/gtk2_ardour/ardour-3.0
[Thread debugging using libthread_db enabled]
Ardour3.0pre0 (built using ['8122'] and GCC version 4.4.5)
Copyright (C) 1999-2010 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
Cannot xinstall SIGPIPE error handler
/usr/share/themes/Dream Light/gtk-2.0/apps/nautilus.rc:10: error: invalid string constant "notebook_button", expected valid string constant
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file /home/dan/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file ./../build/default/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc
Loading user configuration file /home/dan/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb7b6ab70 (LWP 2262)]
[New Thread 0xb7369b70 (LWP 2263)]
[New Thread 0xb6b68b70 (LWP 2264)]
[New Thread 0xb3624b70 (LWP 2265)]
[New Thread 0xb2e23b70 (LWP 2266)]
[New Thread 0xb2622b70 (LWP 2267)]
[New Thread 0xb1e21b70 (LWP 2268)]
[Thread 0xb1e21b70 (LWP 2268) exited]
ardour: [ERROR]: AudioSetup value for inputdevice is missing data

Program received signal SIGSEGV, Segmentation fault.
0x01a0182f in Gtk::UIManager::gobj (this=0x0) at /usr/include/gtkmm-2.4/gtkmm/uimanager.h:302
302 GtkUIManager* gobj() { return reinterpret_cast<GtkUIManager*>(gobject_); }
(gdb) thread apply all bt

Thread 7 (Thread 0xb2622b70 (LWP 2267)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0212a884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x02498e7e in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0x021572cc in ?? () from /lib/libglib-2.0.so.0
0000004 0x021ad41b in ?? () from /lib/libglib-2.0.so.0
0000005 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
#6 0x02125cc9 in start_thread () from /lib/libpthread.so.0
#7 0x0350b6be in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb2e23b70 (LWP 2266)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0212a884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x02498e7e in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0x021572cc in ?? () from /lib/libglib-2.0.so.0
0000004 0x021ad41b in ?? () from /lib/libglib-2.0.so.0
0000005 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
#6 0x02125cc9 in start_thread () from /lib/libpthread.so.0
#7 0x0350b6be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb3624b70 (LWP 2265)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0212a884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x02498e7e in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0x021572cc in ?? () from /lib/libglib-2.0.so.0
0000004 0x021ad41b in ?? () from /lib/libglib-2.0.so.0
0000005 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
#6 0x02125cc9 in start_thread () from /lib/libpthread.so.0
#7 0x0350b6be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb6b68b70 (LWP 2264)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0212a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x0242b318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x00f48343 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0x00f4807a in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x0904f731 in sigc::pointer_functor0<void>::operator()() const ()
#6 0x0904d9c6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7 0x0904b054 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000008 0x0242be42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
0000010 0x02125cc9 in start_thread () from /lib/libpthread.so.0
0000011 0x0350b6be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb7369b70 (LWP 2263)):
#0 0x0012e416 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
0000001 0x0212a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x0242b318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x013cf57d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0904f731 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0904d9c6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0904b054 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0x0242be42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
0000009 0x02125cc9 in start_thread () from /lib/libpthread.so.0
0000010 0x0350b6be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb7b6ab70 (LWP 2262)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0212a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x0242b318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x013cf57d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0904f731 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0904d9c6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0904b054 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0x0242be42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0x021ab48f in ?? () from /lib/libglib-2.0.so.0
0000009 0x02125cc9 in start_thread () from /lib/libpthread.so.0
0000010 0x0350b6be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fc9880 (LWP 2258)):
#0 0x01a0182f in Gtk::UIManager::gobj (this=0x0) at /usr/include/gtkmm-2.4/gtkmm/uimanager.h:302
0000001 0x01a00f85 in ActionManager::get_action (group_name=0x1a7eade "Editor", action_name=0x1a7eacc "toggle-log-window") at ../libs/gtkmm2ext/actions.cc:240
#2 0x01a3b24b in Gtkmm2ext::UI::toggle_errors (this=0x9761af8) at ../libs/gtkmm2ext/gtk_ui.cc:575
#3 0x01a3b149 in Gtkmm2ext::UI::process_error_message (this=0x9761af8, chn=Transmitter::Error, str=0x9e8a90c "AudioSetup value for inputdevice is missing data")
    at ../libs/gtkmm2ext/gtk_ui.cc:565
0000004 0x01a3adda in Gtkmm2ext::UI::receive (this=0x9761af8, chn=Transmitter::Error, str=0x9e8a90c "AudioSetup value for inputdevice is missing data")
    at ../libs/gtkmm2ext/gtk_ui.cc:472
0000005 0x0027f84a in sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>::operator() (this=0x9a2814c, _A_a1=@0x2e81d4, _A_a2=@0xbfffe824)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#6 0x0027f6fa in sigc::adaptor_functor<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*> >::operator()<Transmitter::Channel const&, char const* const&> (this=0x9a28148, _A_arg1=@0x2e81d4, _A_arg2=@0xbfffe824) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#7 0x0027f43a in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>, void, Transmitter::Channel, char const*>::call_it (
    rep=0x9a28130, a_1=@0x2e81d4, a_2=@0xbfffe824) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:173
0000008 0x0028f5d8 in sigc::internal::signal_emit2<void, Transmitter::Channel, char const*, sigc::nil>::emit (impl=0x9760920, _A_a1=@0x2e81d4, _A_a2=@0xbfffe824)
    at /usr/include/sigc++-2.0/sigc++/signal.h:1252
0000009 0x0028f376 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::emit (this=0x2e81ec, _A_a1=@0x2e81d4, _A_a2=@0xbfffe824)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2885
0000010 0x0028f0f1 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::operator() (this=0x2e81ec, _A_a1=@0x2e81d4, _A_a2=@0xbfffe824)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2893
0000011 0x0028ea61 in Transmitter::deliver (this=0x2e81a0) at ../libs/pbd/transmitter.cc:74
0000012 0x08a4f00b in endmsg (ostr=...) at ../libs/pbd/pbd/transmitter.h:90
0000013 0x0338d57f in std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<---Type <return> to continue, or q <return> to quit---
char> >&)) () from /usr/lib/libstdc++.so.6
0000014 0x08ded584 in EngineControl::set_state (this=0x9e614b8, root=...) at ../gtk2_ardour/engine_dialog.cc:1260
#15 0x08a76022 in ARDOUR_UI::run_startup (this=0x9761af8, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:343
0000016 0x08a8354f in ARDOUR_UI::get_session_parameters (this=0x9761af8, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2515
#17 0x08a7af7b in ARDOUR_UI::startup (this=0x9761af8) at ../gtk2_ardour/ardour_ui.cc:695
0000018 0x08aab732 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9a28064) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000019 0x08aa534a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9a28060) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000020 0x08a9fbec in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9a28048) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000021 0x08a8a450 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x9a28018) at /usr/include/sigc++-2.0/sigc++/signal.h:776
0000022 0x08a9332a in sigc::signal0<void, sigc::nil>::emit (this=0x9761b5c) at /usr/include/sigc++-2.0/sigc++/signal.h:2671
0000023 0x08a8f07b in sigc::signal0<void, sigc::nil>::operator() (this=0x9761b5c) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#24 0x01a3a3d8 in Gtkmm2ext::UI::run (this=0x9761af8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:263
0000025 0x08ece525 in main (argc=1, argv=0xbfffedb4) at ../gtk2_ardour/main.cc:604

cth103

2010-12-06 14:00

administrator   ~0009556

The crash should be fixed in SVN. Is there an additional bug as well?

danboid

2010-12-09 19:17

reporter   ~0009588

The crash it go bye-bye and theres no additional bug here that I know about ie I don't quite know what caused this in the first place if thats what you're asking. I would suspect its safe to resolve

http://tracker.ardour.org/view.php?id=3485

now too.

cth103

2010-12-12 00:19

administrator   ~0009596

OK thanks, resolving. Please open a new bug if you can find a recipe to trigger the problem again.

system

2020-04-19 20:14

developer   ~0022278

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.

Issue History

Date Modified Username Field Change
2010-11-24 20:41 danboid New Issue
2010-11-24 20:41 danboid File Added: ardour3-brokeconfig.tar
2010-11-24 21:39 cth103 Note Added: 0009502
2010-11-24 21:39 cth103 Status new => feedback
2010-11-24 22:28 danboid Note Added: 0009503
2010-11-24 22:31 cth103 Note Added: 0009504
2010-11-29 11:32 danboid Note Added: 0009533
2010-12-06 13:37 cth103 cost => 0.00
2010-12-06 13:37 cth103 Target Version => 3.0-alpha1
2010-12-06 14:00 cth103 Note Added: 0009556
2010-12-09 19:17 danboid Note Added: 0009588
2010-12-12 00:19 cth103 Note Added: 0009596
2010-12-12 00:19 cth103 Status feedback => resolved
2010-12-12 00:19 cth103 Resolution open => fixed
2010-12-12 00:19 cth103 Assigned To => cth103
2020-04-19 20:14 system Note Added: 0022278
2020-04-19 20:14 system Status resolved => closed