View Issue Details

IDCategoryLast Update
0006616bugs2015-10-03 09:33
ReporterjauthuAssigned To 
Reproducibilityalways 
Status newResolutionopen 
Product Version4.X git (version in description) 
Fixed in Version 
Summary0006616: Freeze on startup in UIConfiguration::load_color_theme()
DescriptionUsing git version 87c36aba605b04ae4aae9bef410a472ecb763753

(same thing happens with 4.2.0 release)

It shows some info in the terminal, then freezes for quite some time.

The last line of terminal output is:

ardour: [INFO]: Loading color file /home/v/bin/ardour-git/etc/ardour4/dark.colors


In the backtraces you can see that it stays inside <emit signal notify:color-hash on instance 0x1a4a980 [GtkSettings]> (instance=instance@entry=0x1a4a980, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361

TagsNo tags attached.

Relationships

related to 0005605 resolvedx42 Hangs while starting at loading UI config files 
related to 0006264 new Ardour hangs on startup 

Activities

2015-10-02 16:53

 

waf-configure-log.txt (9,486 bytes)
$ ./waf configure --prefix ~/bin/ardour-git
Setting top to                           : /home/v/ardour 
Setting out to                           : /home/v/ardour/build 
Checking for 'gcc' (c compiler)          : /usr/lib64/ccache/gcc 
Checking for 'g++' (c++ compiler)        : /usr/lib64/ccache/g++ 

Global Configuration 
 * Install prefix                                    : /home/v/bin/ardour-git 
 * Debuggable build                                  : True 
 * Build documentation                               : False 

Ardour Configuration 
 * Will build against private GTK dependency stack   : no 
 * Will rely on libintl built into libc              : yes 
 * Will build against private Ardour dependency stack : no 
Checking for function dlopen                         : yes 
Checking for boost library >= 1.39                   : ok 
Checking for program pkg-config                      : /usr/bin/pkg-config 
Checking for 'alsa'                                  : yes 
Checking for 'glib-2.0' >= 2.28                      : yes 
Checking for 'gthread-2.0' >= 2.2                    : yes 
Checking for 'glibmm-2.4' >= 2.32.0                  : yes 
Checking for 'sndfile' >= 1.0.18                     : yes 
Checking for 'giomm-2.4' >= 2.2                      : yes 
Checking for 'libcurl' >= 7.0.0                      : yes 
Checking for 'liblo' >= 0.26                         : yes 
Checking for 'taglib' >= 1.6                         : yes 
Checking for 'vamp-sdk' >= 2.1                       : yes 
Checking for 'vamp-hostsdk' >= 2.1                   : yes 
Checking for 'rubberband'                            : yes 
Checking for  sndfile RF64=>RIFF support             : Not found, no RF64-to-WAV support 
Checking for clang                                   : no 
Checking for 'fftw3f'                                : yes 
Checking for 'aubio' >= 0.3.2                        : yes 
Checking for 'aubio' >= 0.4.0                        : not found 
Checking for 'libxml-2.0'                            : yes 
Checking for 'sigc++-2.0' >= 2.0                     : yes 
Checking for function getmntent                      : yes 
Checking for header execinfo.h                       : yes 
Checking for header unistd.h                         : yes 
Checking for function posix_memalign                 : yes 
Checking for function localtime_r                    : yes 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/weak_ptr.hpp               : yes 
Checking for 'cppunit' >= 1.12.0                     : not found 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/weak_ptr.hpp               : yes 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/weak_ptr.hpp               : yes 
Checking for header cwiid.h                          : not found 
You are missing the cwiid headers needed to compile wiimote support
Checking for 'jack' >= 0.121.0                       : yes 
Checking for JACK metadata API                       : ok 
Checking for jack_port_rename()                      : not found (or broken). jack_port_rename() will not be used, and jack_port_set_name() will be used instead 
Checking for program gas,as,gcc                      : /usr/bin/as 
Checking for 'lrdf' >= 0.4.0                         : yes 
Checking for 'samplerate' >= 0.1.0                   : yes 
Checking for 'lv2' >= 1.0.0                          : yes 
Checking for 'lv2' >= 1.2.0                          : yes 
Checking for 'lv2' >= 1.10.0                         : yes 
Checking for 'serd-0' >= 0.14.0                      : yes 
Checking for 'sord-0' >= 0.8.0                       : yes 
Checking for 'sratom-0' >= 0.2.0                     : yes 
Checking for 'lilv-0' >= 0.14.0                      : yes 
Checking for 'lilv-0' >= 0.16.0                      : yes 
Checking for 'lilv-0' >= 0.19.2                      : yes 
Checking for 'lilv-0' >= 0.21.3                      : not found 
Checking for 'suil-0' >= 0.6.0                       : yes 
Checking for 'ogg' >= 1.1.2                          : yes 
Checking for 'flac' >= 1.2.1                         : yes 
Checking for header sys/vfs.h                        : yes 
Checking for header sys/statvfs.h                    : yes 
Checking for header unistd.h                         : yes 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/weak_ptr.hpp               : yes 
Checking for header boost/scoped_ptr.hpp             : yes 
Checking for header boost/ptr_container/ptr_list.hpp : yes 
Checking for 'gtkmm-2.4' >= 2.8                      : yes 
Checking for 'gtk+-2.0' >= 2.12.1                    : yes 
Checking for 'samplerate' >= 0.1.7                   : yes 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/format.hpp                 : yes 
Checking for 'cairomm-1.0' >= 1.8.4                  : yes 
Checking for 'lv2' >= 1.0.0                          : yes 
Checking for 'gthread-2.0' >= 2.10.1                 : yes 
Checking for 'gtk+-2.0' >= 2.18                      : yes 
Checking for 'x11' >= 1.1                            : yes 
Checking for 'fontconfig'                            : yes 
Checking for header boost/shared_ptr.hpp             : yes 
Checking for header boost/weak_ptr.hpp               : yes 
Checking for 'dbus-1'                                : yes 
 * Build documentation                               : False 
 * Debuggable build                                  : True 
 * Export all symbols (backtrace)                    : False 
 * Install prefix                                    : /home/v/bin/ardour-git 
 * Strict compiler flags                             : [] 
 * Internal Shared Libraries                         : True 
 * Use External Libraries                            : False 
 * Library exports hidden                            : True 
 * ALSA Backend                                      : False 
 * ALSA DBus Reservation                             : True 
 * Architecture flags                                : None 
 * Aubio                                             : True 
 * AudioUnits                                        : False 
 * Free/Demo copy                                    : False 
 * Build target                                      : x86_64 
 * CoreAudio                                         : False 
 * CoreAudio/Midi Backend                            : False 
 * Debug RT allocations                              : False 
 * Debug Symbols                                     : True 
 * Dummy backend                                     : False 
 * Process thread timing                             : False 
 * Denormal exceptions                               : False 
 * FLAC                                              : True 
 * FPU optimization                                  : True 
 * Freedesktop files                                 : False 
 * JACK Backend                                      : True 
 * Libjack linking                                   : link 
 * Libjack metadata                                  : True 
 * LV2 UI embedding                                  : True 
 * LV2 support                                       : True 
 * LXVST support                                     : True 
 * OGG                                               : True 
 * Phone home                                        : True 
 * Program name                                      : Ardour 
 * Samplerate                                        : True 
 * PT format                                         : False 
 * Translation                                       : True 
 * Unit tests                                        : False 
 * Mac i386 Architecture                             : False 
 * Mac ppc Architecture                              : False 
 * Waves Backend                                     : False 
 * Windows VST support                               : False 
 * Wiimote support                                   : False 
 * Windows key                                       : Mod4><Super 
 * C compiler flags                                  : ['-I/home/v/ardour', '-DWAF_BUILD', '-O0', '-g', '-fshow-column', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="4"', '-Wstrict-prototypes', '-Wmissing-prototypes'] 
 * C++ compiler flags                                : ['-I/home/v/ardour', '-DWAF_BUILD', '-O0', '-g', '-fshow-column', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="4"', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG'] 
 * Linker flags                                      : [''] 

'configure' finished successfully (3.088s)
waf-configure-log.txt (9,486 bytes)

2015-10-02 16:53

 

backtrace1.txt (6,131 bytes)
Program received signal SIGINT, Interrupt.
g_scanner_get_token_ll (position_p=0x1a804cc, line_p=0x1a804c8, value_p=0x1a804c0, token_p=0x1a804b8, 
    scanner=0x1a80490) at gscanner.c:2161
2161			  while (ch && strchr (config->cset_identifier_nth, ch));
(gdb) bt
#0  0x000000321ae60713 in g_scanner_get_token_i (position_p=0x1a804cc, line_p=0x1a804c8, value_p=0x1a804c0, token_p=0x1a804b8, scanner=0x1a80490) at gscanner.c:2161
#1  0x000000321ae60713 in g_scanner_get_token_i (scanner=scanner@entry=0x1a80490, token_p=token_p@entry=0x1a804b8, value_p=value_p@entry=0x1a804c0, line_p=line_p@entry=0x1a804c8, position_p=position_p@entry=0x1a804cc)
    at gscanner.c:1660
#2  0x000000321ae61aa8 in g_scanner_get_next_token (scanner=0x1a80490) at gscanner.c:993
#3  0x00007fffe66c0bb8 in theme_parse_stretch () at /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
#4  0x00007fffe66c1145 in pixbuf_rc_style_parse () at /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
#5  0x000000330e79a244 in gtk_rc_parse_any () at /lib64/libgtk-x11-2.0.so.0
#6  0x000000330e79aaf5 in gtk_rc_context_parse_one_file () at /lib64/libgtk-x11-2.0.so.0
#7  0x000000330e79acd4 in gtk_rc_context_parse_file () at /lib64/libgtk-x11-2.0.so.0
#8  0x000000330e799713 in gtk_rc_parse_any () at /lib64/libgtk-x11-2.0.so.0
#9  0x000000330e79aaf5 in gtk_rc_context_parse_one_file () at /lib64/libgtk-x11-2.0.so.0
#10 0x000000330e79acd4 in gtk_rc_context_parse_file () at /lib64/libgtk-x11-2.0.so.0
#11 0x000000330e79b5df in gtk_rc_reparse_all_for_settings () at /lib64/libgtk-x11-2.0.so.0
#15 0x000000321d62a29f in <emit signal notify:color-hash on instance 0x1a4a980 [GtkSettings]> (instance=instance@entry=0x1a4a980, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361
    #12 0x000000321d60fcd5 in g_closure_invoke (closure=0x1a790a0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fffffffc4a0, invocation_hint=invocation_hint@entry=0x7fffffffc420)
    at gclosure.c:768
    #13 0x000000321d621539 in signal_emit_unlocked_R (node=node@entry=0x1779ad0, detail=detail@entry=1088, instance=instance@entry=0x1a4a980, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc4a0) at gsignal.c:3549
    #14 0x000000321d629ef0 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc670) at gsignal.c:3305
#16 0x000000321d614205 in g_object_dispatch_properties_changed (object=0x1a4a980 [GtkSettings], n_pspecs=<optimized out>, pspecs=<optimized out>) at gobject.c:1056
#17 0x000000321d613ab8 in g_object_notify_queue_thaw (object=object@entry=0x1a4a980 [GtkSettings], nqueue=nqueue@entry=0x1af6c00) at gobject.c:290
#18 0x000000321d618020 in g_object_set_property (object=0x1a4a980 [GtkSettings], property_name=<optimized out>, value=<optimized out>) at gobject.c:2365
#19 0x00000000007c9b9e in Glib::PropertyProxy<Glib::ustring>::set_value(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:134
#20 0x00000000007c2587 in Glib::PropertyProxy<Glib::ustring>::operator=(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:67
#21 0x0000000000ef7b06 in UIConfiguration::reset_gtk_theme() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:152
#22 0x0000000000ef779f in UIConfiguration::colors_changed() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:105
#23 0x0000000000f07743 in boost::_mfi::mf0<void, UIConfiguration>::operator()(UIConfiguration*) const (this=0x19e77a0, p=0x16d4820 <UIConfiguration::instance()::s_instance>) at /usr/include/boost/bind/mem_fn_template.hpp:49
#24 0x0000000000f07464 in boost::_bi::list1<boost::_bi::value<UIConfiguration*> >::operator()<boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, UIConfiguration>&, boost::_bi::list0&, int) (this=0x19e77b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#25 0x0000000000f07109 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >::operator()() (this=0x19e77a0) at /usr/include/boost/bind/bind_template.hpp:20
#26 0x0000000000f06e00 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > > >::operator()() const (this=0x19e77a0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#27 0x0000000000f068e2 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x19e7770) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#28 0x000000000063f1d8 in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x19dcb50) at /usr/include/sigc++-2.0/sigc++/signal.h:772
#29 0x000000000064185a in sigc::signal0<void, sigc::nil>::emit() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#30 0x0000000000640b92 in sigc::signal0<void, sigc::nil>::operator()() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2687
#31 0x0000000000efa838 in UIConfiguration::load_color_theme(bool) (this=0x16d4820 <UIConfiguration::instance()::s_instance>, allow_own=true) at ../gtk2_ardour/ui_config.cc:299
#32 0x0000000000ef9ddd in UIConfiguration::post_gui_init() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:217
#33 0x000000000064f2d1 in ARDOUR_UI::ARDOUR_UI(int*, char***, char const*) (this=0x19fd530, argcp=0x7fffffffdc1c, argvp=0x7fffffffdc10, localedir=0x17236b8 "/home/v/bin/ardour-git/share/ardour4/locale")
    at ../gtk2_ardour/ardour_ui.cc:291
#34 0x0000000000a7c070 in main(int, char**) (argc=1, argv=0x7fffffffdda8) at ../gtk2_ardour/main.cc:377
backtrace1.txt (6,131 bytes)

2015-10-02 16:54

 

backtrace2.txt (5,706 bytes)
Program received signal SIGINT, Interrupt.
__strchr_sse2 () at ../sysdeps/x86_64/strchr.S:134
134		leaq	(%rdi,%rax), %rax
(gdb) bt
#0  0x0000003218e89589 in __strchr_sse2 () at ../sysdeps/x86_64/strchr.S:134
#1  0x000000321ae6067e in g_scanner_get_token_i (position_p=0x1af4ce4, line_p=0x1af4ce0, value_p=0x1af4cd8, token_p=0x1af4cd0, scanner=0x1af4c90) at gscanner.c:1761
#2  0x000000321ae6067e in g_scanner_get_token_i (scanner=scanner@entry=0x1af4c90, token_p=token_p@entry=0x1af4cd0, value_p=value_p@entry=0x1af4cd8, line_p=line_p@entry=0x1af4ce0, position_p=position_p@entry=0x1af4ce4)
    at gscanner.c:1660
#3  0x000000321ae61a0c in g_scanner_peek_next_token (scanner=0x1af4c90) at gscanner.c:956
#4  0x000000330e799a33 in gtk_rc_parse_any () at /lib64/libgtk-x11-2.0.so.0
#5  0x000000330e79aaf5 in gtk_rc_context_parse_one_file () at /lib64/libgtk-x11-2.0.so.0
#6  0x000000330e79acd4 in gtk_rc_context_parse_file () at /lib64/libgtk-x11-2.0.so.0
#7  0x000000330e79af13 in gtk_rc_parse_named () at /lib64/libgtk-x11-2.0.so.0
#8  0x000000330e79b6d9 in gtk_rc_reparse_all_for_settings () at /lib64/libgtk-x11-2.0.so.0
#12 0x000000321d62a29f in <emit signal notify:color-hash on instance 0x1a4a980 [GtkSettings]> (instance=instance@entry=0x1a4a980, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361
    #9  0x000000321d60fcd5 in g_closure_invoke (closure=0x1a790a0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fffffffc4a0, invocation_hint=invocation_hint@entry=0x7fffffffc420)
    at gclosure.c:768
    #10 0x000000321d621539 in signal_emit_unlocked_R (node=node@entry=0x1779ad0, detail=detail@entry=1088, instance=instance@entry=0x1a4a980, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc4a0) at gsignal.c:3549
    #11 0x000000321d629ef0 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc670) at gsignal.c:3305
#13 0x000000321d614205 in g_object_dispatch_properties_changed (object=0x1a4a980 [GtkSettings], n_pspecs=<optimized out>, pspecs=<optimized out>) at gobject.c:1056
#14 0x000000321d613ab8 in g_object_notify_queue_thaw (object=object@entry=0x1a4a980 [GtkSettings], nqueue=nqueue@entry=0x1af6c00) at gobject.c:290
#15 0x000000321d618020 in g_object_set_property (object=0x1a4a980 [GtkSettings], property_name=<optimized out>, value=<optimized out>) at gobject.c:2365
#16 0x00000000007c9b9e in Glib::PropertyProxy<Glib::ustring>::set_value(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:134
#17 0x00000000007c2587 in Glib::PropertyProxy<Glib::ustring>::operator=(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:67
#18 0x0000000000ef7b06 in UIConfiguration::reset_gtk_theme() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:152
#19 0x0000000000ef779f in UIConfiguration::colors_changed() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:105
#20 0x0000000000f07743 in boost::_mfi::mf0<void, UIConfiguration>::operator()(UIConfiguration*) const (this=0x19e77a0, p=0x16d4820 <UIConfiguration::instance()::s_instance>) at /usr/include/boost/bind/mem_fn_template.hpp:49
#21 0x0000000000f07464 in boost::_bi::list1<boost::_bi::value<UIConfiguration*> >::operator()<boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, UIConfiguration>&, boost::_bi::list0&, int) (this=0x19e77b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#22 0x0000000000f07109 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >::operator()() (this=0x19e77a0) at /usr/include/boost/bind/bind_template.hpp:20
#23 0x0000000000f06e00 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > > >::operator()() const (this=0x19e77a0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#24 0x0000000000f068e2 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x19e7770) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#25 0x000000000063f1d8 in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x19dcb50) at /usr/include/sigc++-2.0/sigc++/signal.h:772
#26 0x000000000064185a in sigc::signal0<void, sigc::nil>::emit() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#27 0x0000000000640b92 in sigc::signal0<void, sigc::nil>::operator()() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2687
#28 0x0000000000efa838 in UIConfiguration::load_color_theme(bool) (this=0x16d4820 <UIConfiguration::instance()::s_instance>, allow_own=true) at ../gtk2_ardour/ui_config.cc:299
#29 0x0000000000ef9ddd in UIConfiguration::post_gui_init() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:217
#30 0x000000000064f2d1 in ARDOUR_UI::ARDOUR_UI(int*, char***, char const*) (this=0x19fd530, argcp=0x7fffffffdc1c, argvp=0x7fffffffdc10, localedir=0x17236b8 "/home/v/bin/ardour-git/share/ardour4/locale")
    at ../gtk2_ardour/ardour_ui.cc:291
#31 0x0000000000a7c070 in main(int, char**) (argc=1, argv=0x7fffffffdda8) at ../gtk2_ardour/main.cc:377
backtrace2.txt (5,706 bytes)

2015-10-02 16:54

 

backtrace3.txt (5,494 bytes)
Program received signal SIGINT, Interrupt.
__strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:2108
2108		movdqa	(%rdi), %xmm2
(gdb) bt
#0  0x0000003218f4a034 in __strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:2108
#1  0x000000330e2608f7 in gdk_screen_get_setting () at /lib64/libgdk-x11-2.0.so.0
#2  0x000000330e7bb133 in gtk_settings_get_property () at /lib64/libgtk-x11-2.0.so.0
#3  0x000000321d6179c2 in g_object_get_valist (value=0x7fffffffc070, pspec=0x1a303c0 [GParamString], object=0x1a4a980 [GtkSettings]) at gobject.c:1370
#4  0x000000321d6179c2 in g_object_get_valist (object=0x1a4a980 [GtkSettings], first_property_name=<optimized out>, var_args=0x7fffffffc120) at gobject.c:2225
#5  0x000000321d617e5c in g_object_get (_object=0x1a4a980, first_property_name=0x330e99b7c4 "gtk-theme-name")
    at gobject.c:2315
#6  0x000000330e79b689 in gtk_rc_reparse_all_for_settings () at /lib64/libgtk-x11-2.0.so.0
#10 0x000000321d62a29f in <emit signal notify:color-hash on instance 0x1a4a980 [GtkSettings]> (instance=instance@entry=0x1a4a980, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361
    #7  0x000000321d60fcd5 in g_closure_invoke (closure=0x1a790a0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fffffffc4a0, invocation_hint=invocation_hint@entry=0x7fffffffc420)
    at gclosure.c:768
    #8  0x000000321d621539 in signal_emit_unlocked_R (node=node@entry=0x1779ad0, detail=detail@entry=1088, instance=instance@entry=0x1a4a980, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc4a0) at gsignal.c:3549
    #9  0x000000321d629ef0 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc670) at gsignal.c:3305
#11 0x000000321d614205 in g_object_dispatch_properties_changed (object=0x1a4a980 [GtkSettings], n_pspecs=<optimized out>, pspecs=<optimized out>) at gobject.c:1056
#12 0x000000321d613ab8 in g_object_notify_queue_thaw (object=object@entry=0x1a4a980 [GtkSettings], nqueue=nqueue@entry=0x1af6c00) at gobject.c:290
#13 0x000000321d618020 in g_object_set_property (object=0x1a4a980 [GtkSettings], property_name=<optimized out>, value=<optimized out>) at gobject.c:2365
#14 0x00000000007c9b9e in Glib::PropertyProxy<Glib::ustring>::set_value(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:134
#15 0x00000000007c2587 in Glib::PropertyProxy<Glib::ustring>::operator=(Glib::ustring const&) (this=0x7fffffffcaf0, data=...) at /usr/include/glibmm-2.4/glibmm/propertyproxy.h:67
#16 0x0000000000ef7b06 in UIConfiguration::reset_gtk_theme() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:152
#17 0x0000000000ef779f in UIConfiguration::colors_changed() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:105
#18 0x0000000000f07743 in boost::_mfi::mf0<void, UIConfiguration>::operator()(UIConfiguration*) const (this=0x19e77a0, p=0x16d4820 <UIConfiguration::instance()::s_instance>) at /usr/include/boost/bind/mem_fn_template.hpp:49
#19 0x0000000000f07464 in boost::_bi::list1<boost::_bi::value<UIConfiguration*> >::operator()<boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, UIConfiguration>&, boost::_bi::list0&, int) (this=0x19e77b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#20 0x0000000000f07109 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >::operator()() (this=0x19e77a0) at /usr/include/boost/bind/bind_template.hpp:20
#21 0x0000000000f06e00 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > > >::operator()() const (this=0x19e77a0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#22 0x0000000000f068e2 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, UIConfiguration>, boost::_bi::list1<boost::_bi::value<UIConfiguration*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x19e7770) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#23 0x000000000063f1d8 in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x19dcb50) at /usr/include/sigc++-2.0/sigc++/signal.h:772
#24 0x000000000064185a in sigc::signal0<void, sigc::nil>::emit() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#25 0x0000000000640b92 in sigc::signal0<void, sigc::nil>::operator()() const (this=0x16d4968 <UIConfiguration::instance()::s_instance+328>) at /usr/include/sigc++-2.0/sigc++/signal.h:2687
#26 0x0000000000efa838 in UIConfiguration::load_color_theme(bool) (this=0x16d4820 <UIConfiguration::instance()::s_instance>, allow_own=true) at ../gtk2_ardour/ui_config.cc:299
#27 0x0000000000ef9ddd in UIConfiguration::post_gui_init() (this=0x16d4820 <UIConfiguration::instance()::s_instance>) at ../gtk2_ardour/ui_config.cc:217
#28 0x000000000064f2d1 in ARDOUR_UI::ARDOUR_UI(int*, char***, char const*) (this=0x19fd530, argcp=0x7fffffffdc1c, argvp=0x7fffffffdc10, localedir=0x17236b8 "/home/v/bin/ardour-git/share/ardour4/locale")
    at ../gtk2_ardour/ardour_ui.cc:291
#29 0x0000000000a7c070 in main(int, char**) (argc=1, argv=0x7fffffffdda8) at ../gtk2_ardour/main.cc:377
backtrace3.txt (5,494 bytes)

x42

2015-10-02 23:21

administrator   ~0017410

This is most likely due to some distro provided gtk-themes and/or distro provided gtkmm lib.

Please see comments at http://tracker.ardour.org/view.php?id=5605

Issue History

Date Modified Username Field Change
2015-10-02 16:53 jauthu New Issue
2015-10-02 16:53 jauthu File Added: waf-configure-log.txt
2015-10-02 16:53 jauthu File Added: backtrace1.txt
2015-10-02 16:54 jauthu File Added: backtrace2.txt
2015-10-02 16:54 jauthu File Added: backtrace3.txt
2015-10-02 23:17 x42 Relationship added related to 0005605
2015-10-02 23:21 x42 Note Added: 0017410
2015-10-03 09:33 x42 Relationship added related to 0006264