Summary: | hal-device-manager assertion failed: (kwdict != NULL) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | chengqiang <cheng91> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | minor | ||
Priority: | Lowest | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
chengqiang
2005-04-21 19:17:10 UTC
This bug make hal-device-manager not start up at all, so I think the severity should not be set to minor.
I traced into the script of hal-device-manager, the problem is caused by 'import gnome.ui' in DeviceManager.
This cause python interpreter abort with the assertion.
(gdb) r
Starting program: /usr/bin/python
[Thread debugging using libthread_db enabled]
[New Thread -1211430688 (LWP 24034)]
Python 2.4 (#1, Mar 16 2005, 16:29:43)
[GCC 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gnome.ui
** ERROR **: file pyorbit-utils.c: line 40 (_pyorbit_escape_name): assertion failed: (kwdict != NULL)
aborting...
Program received signal SIGABRT, Aborted.
[Switching to Thread -1211430688 (LWP 24034)]
0xffffe410 in ?? ()
(gdb) bt
#0 0xffffe410 in ?? ()
#1 0xbfffc23c in ?? ()
#2 0x00000006 in ?? ()
#3 0x00005de2 in ?? ()
#4 0xb7cd9541 in raise () from /lib/tls/libc.so.6
#5 0xb7cdad27 in abort () from /lib/tls/libc.so.6
#6 0xb7b346b6 in g_logv () from /usr/lib/libglib-2.0.so.0
#7 0xb7b346e6 in g_log () from /usr/lib/libglib-2.0.so.0
#8 0xb7b347d9 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#9 0xb7040023 in _pyorbit_escape_name (name=0xb7041c30 "kwdict != NULL") at pyorbit-utils.c:47
#10 0xb704044b in _pyorbit_get_container (repo_id=0xb79caeb4 "CORBA/completion_status:1.0", is_poa=0)
at pyorbit-utils.c:123
#11 0xb703e0b8 in generate_enum_stub (tc=0xb79d3ca0) at stub-gen.c:219
#12 0xb703e20b in pyorbit_generate_typecode_stubs (tc=0xb79d3ca0) at stub-gen.c:268
#13 0xb70372e8 in register_corba_types () at ORBitmodule.c:275
#14 0xb7037b87 in initORBit () at ORBitmodule.c:452
#15 0xb7f73ff0 in _PyImport_LoadDynamicModule () from /usr/lib/libpython2.4.so.1.0
#16 0xb7f71c13 in load_module () from /usr/lib/libpython2.4.so.1.0
#17 0xb7f72be7 in import_submodule () from /usr/lib/libpython2.4.so.1.0
#18 0xb7f726c4 in load_next () from /usr/lib/libpython2.4.so.1.0
#19 0xb7f721e3 in import_module_ex () from /usr/lib/libpython2.4.so.1.0
#20 0xb7fb4c28 in _Py_abstract_hack () from /usr/lib/libpython2.4.so.1.0
#21 0xbfffd2a0 in ?? ()
#22 0xbfffce70 in ?? ()
#23 0xbfffce6c in ?? ()
#24 0x0000006b in ?? ()
#25 0xbfffce80 in ?? ()
#26 0xb7fad9f4 in ?? () from /usr/lib/libpython2.4.so.1.0
#27 0xbfffce6c in ?? ()
#28 0xbfffce70 in ?? ()
#29 0xb7c703a4 in ?? ()
#30 0x0000000c in ?? ()
#31 0x6f6e6f62 in ?? ()
#32 0x4f2e6f62 in ?? ()
#33 0x74694252 in ?? ()
#34 0xbf007400 in ?? ()
#35 0x6e6f625f in ?? ()
#36 0x006f626f in ?? ()
#37 0xbfffced8 in ?? ()
#38 0xb7f210f1 in lookdict () from /usr/lib/libpython2.4.so.1.0
Previous frame inner to this frame (corrupt stack?)
(gdb)
We decide what the severity is to us, h-d-m is a dev tool so not of much consequence. Your problem is not with hdm anyway i bet, but with python modules & maybe you not (re)compiling them right. it works with version of gnome-python-2.6.1 and pyorbit-2.0.1 both are ~x86 masked. reporter: do you still have these problems? the versions you mention are stable now. it works fine with these versions :) closing |