https://bugzilla.novell.com/show_bug.cgi?id=219356 thoenig@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dkukawka@novell.com |coolo@novell.com ------- Comment #25 from thoenig@novell.com 2006-11-09 13:46 MST ------- Fair enough, an empty string is not NULL. But did you check where that comes from? The broken part of suseplugger is: susehwitem.cpp:171 QString parent_udi = libhal_device_get_property_QString(m_halContext, m_udi, "input.physical_device"); model = libhal_device_get_property_QString(m_halContext, parent_udi, "info.product"); The first call returns "" as a result of libhal returning NULL because of your code: _ppt_QString = QString(_ppt_string ? _ppt_string : ""); This is bogus. Now suseplugger is again calling libhal_device_get_property_QString. This time with an invalid udi ("") which leads to the assertion in D-Bus. Q.E.D. D-Bus may be more picky about things like that (assertion for 'path' in dbus_message_new_method_call) nowadays, but it helps us solving bugs like this one. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.