[dapper] Crashes immediately on being added to panel

Bug #36327 reported by Brett Johnson
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hardware-monitor (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Was working great in breezy, but died when I upgraded to dapper.

bug-buddy gives the following stack trace:

Backtrace was generated from '/usr/libexec/hardware-monitor'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229473120 (LWP 11719)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6fbd463 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7aca672 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xffffe410 in __kernel_vsyscall ()
#5 0xb6eab9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#6 0xb6ead2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#7 0xb709cc84 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#8 0xb709a915 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#9 0xb709a94a in std::terminate () from /usr/lib/libstdc++.so.6
#10 0xb709aa7e in __cxa_throw () from /usr/lib/libstdc++.so.6
#11 0xb70378e9 in std::__throw_runtime_error () from /usr/lib/libstdc++.so.6
#12 0xb7099749 in std::locale::facet::_S_create_c_locale ()
   from /usr/lib/libstdc++.so.6
#13 0xb703cda5 in std::locale::_Impl::_Impl () from /usr/lib/libstdc++.so.6
#14 0xb703eff8 in std::locale::locale () from /usr/lib/libstdc++.so.6
#15 0x080590a3 in Composition (this=0xbfdb8e34, fmt=@0xbfdb8f1c)
    at ucompose.hpp:182
#16 0x080595f0 in String::ucompose<int> (fmt=@0x0, o1=@0x0)
    at ucompose.hpp:250
#17 0x0805500e in Applet::find_empty_monitor_dir (this=0x8125e78)
    at applet.cpp:429
#18 0x0805518f in Applet::add_monitor (this=0x8125e78, monitor=0x8126880)
    at applet.cpp:259
#19 0x080567b5 in Applet (this=0x8125e78, a=0x0) at applet.cpp:97
#20 0x08065926 in hardware_monitor_factory (panel_applet=0x8121800,
    iid=0x811ef18 "OAFIID:HardwareMonitor") at main.cpp:39
#21 0xb7b0a2a1 in panel_applet_marshal_BOOLEAN__STRING ()
   from /usr/lib/libpanel-applet-2.so.0
#22 0xb71fc79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb728c3da in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
#24 0xb728c6d7 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
#25 0xb7b06578 in panel_applet_get_type ()
   from /usr/lib/libpanel-applet-2.so.0
#26 0xb7208423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#27 0xb71fc79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb720b2ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#29 0xb720cb19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb720ce89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb7a28928 in bonobo_control_add_listener ()
   from /usr/lib/libbonoboui-2.so.0
#32 0xb728dc83 in _ORBIT_skel_small_Bonobo_Control_setFrame ()
   from /usr/lib/libbonobo-2.so.0
#33 0xb71bc42a in ORBit_POA_setup_root () from /usr/lib/libORBit-2.so.0
#34 0xb71c0f91 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
#35 0xb71adf64 in ORBit_small_invoke_adaptor () from /usr/lib/libORBit-2.so.0
#36 0xb71bc747 in ORBit_POAObject_post_invoke () from /usr/lib/libORBit-2.so.0
#37 0xb71bcdae in ORBit_POAObject_post_invoke () from /usr/lib/libORBit-2.so.0
#38 0xb71bf805 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#39 0xb71c0d50 in ORBit_handle_request () from /usr/lib/libORBit-2.so.0
#40 0xb71aae61 in giop_connection_handle_input ()
   from /usr/lib/libORBit-2.so.0
#41 0xb71c75c4 in link_connection_set_max_buffer ()
   from /usr/lib/libORBit-2.so.0
#42 0xb71c94fb in link_servers_move_io_T () from /usr/lib/libORBit-2.so.0
#43 0xb71127d7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xb7115896 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#45 0xb7115bb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#46 0xb727a477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#47 0xb72789b1 in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
#48 0xb7278a35 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
#49 0xb7b07ed8 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
#50 0xb7b07faa in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
#51 0x08065a7c in main (argc=0, argv=0x0) at main.cpp:62

Thread 1 (Thread -1229473120 (LWP 11719)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6fbd463 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7aca672 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#5 0xb6eab9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb6ead2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7 0xb709cc84 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#8 0xb709a915 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
No symbol table info available.
#9 0xb709a94a in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#10 0xb709aa7e in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#11 0xb70378e9 in std::__throw_runtime_error () from /usr/lib/libstdc++.so.6
No symbol table info available.
#12 0xb7099749 in std::locale::facet::_S_create_c_locale ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#13 0xb703cda5 in std::locale::_Impl::_Impl () from /usr/lib/libstdc++.so.6
No symbol table info available.
#14 0xb703eff8 in std::locale::locale () from /usr/lib/libstdc++.so.6
No symbol table info available.
#15 0x080590a3 in Composition (this=0xbfdb8e34, fmt=@0xbfdb8f1c)
    at ucompose.hpp:182
No locals.
#16 0x080595f0 in String::ucompose<int> (fmt=@0x0, o1=@0x0)
    at ucompose.hpp:250
 c = {os = <incomplete type>, arg_no = 1,
  output = {<std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
      _M_impl = {<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {
          _M_next = 0xbfdb8ef0, _M_prev = 0xbfdb8ef0}}}, <No data fields>},
  specs = {_M_t = {
      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >> = {<No data fields>}, <No data fields>},
        _M_key_compare = {<> = {<No data fields>}, <No data fields>},
        _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
          _M_left = 0xbfdb8efc, _M_right = 0xbfdb8efc}, _M_node_count = 0}}}}
#17 0x0805500e in Applet::find_empty_monitor_dir (this=0x8125e78)
    at applet.cpp:429
 list = {pslist_ = 0x0, ownership_ = Glib::OWNERSHIP_DEEP}
 c = 2
 mon_dir = (Glib::ustring &) @0xbfdb8fd8: {static npos = 4294967295,
  string_ = {static npos = 4294967295,
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x80875fc ""}}}
#18 0x0805518f in Applet::add_monitor (this=0x8125e78, monitor=0x8126880)
    at applet.cpp:259
No locals.
#19 0x080567b5 in Applet (this=0x8125e78, a=0x0) at applet.cpp:97
 icon_name = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
    _M_p = 0x8125e14 "/usr/share/pixmaps/hardware-monitor-applet.png"}}
 mon = {<std::_List_base<Monitor*,std::allocator<Monitor*> >> = {
    _M_impl = {<std::allocator<std::_List_node<Monitor*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Monitor*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x81269f8, _M_prev = 0x81269f8}}}, <No data fields>}
#20 0x08065926 in hardware_monitor_factory (panel_applet=0x8121800,
    iid=0x811ef18 "OAFIID:HardwareMonitor") at main.cpp:39
 applet = <value optimized out>
#21 0xb7b0a2a1 in panel_applet_marshal_BOOLEAN__STRING ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#22 0xb71fc79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb728c3da in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#24 0xb728c6d7 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#25 0xb7b06578 in panel_applet_get_type ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#26 0xb7208423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0xb71fc79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb720b2ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb720cb19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb720ce89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb7a28928 in bonobo_control_add_listener ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#32 0xb728dc83 in _ORBIT_skel_small_Bonobo_Control_setFrame ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#33 0xb71bc42a in ORBit_POA_setup_root () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#34 0xb71c0f91 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#35 0xb71adf64 in ORBit_small_invoke_adaptor () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#36 0xb71bc747 in ORBit_POAObject_post_invoke () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#37 0xb71bcdae in ORBit_POAObject_post_invoke () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#38 0xb71bf805 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#39 0xb71c0d50 in ORBit_handle_request () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#40 0xb71aae61 in giop_connection_handle_input ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#41 0xb71c75c4 in link_connection_set_max_buffer ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#42 0xb71c94fb in link_servers_move_io_T () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#43 0xb71127d7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#44 0xb7115896 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#45 0xb7115bb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#46 0xb727a477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#47 0xb72789b1 in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#48 0xb7278a35 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#49 0xb7b07ed8 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#50 0xb7b07faa in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#51 0x08065a7c in main (argc=0, argv=0x0) at main.cpp:62
 main = <incomplete type>
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Áron Sisak (asisak) wrote :

Do your still have problems with it?

Changed in hardware-monitor:
assignee: nobody → asisak
status: Unconfirmed → Needs Info
Revision history for this message
Brett Johnson (linuxturtle) wrote :

Yes, it still happens, in edgy too.

However, just yesterday, I found that if I change the environment variable "LANG" to be "C", instead of "en_US" in my ~/.profile, hardware-monitor will run properly.

Áron Sisak (asisak)
Changed in hardware-monitor:
assignee: asisak → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for hardware-monitor (Ubuntu) because there has been no activity for 60 days.]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.