Bugzilla – Bug 134179
networkmanager seqfault if HAL stopped
Last modified: 2005-12-08 21:43:42 UTC
If networkmanager runs and you stop or restart HAL (e.g. for a update) the networkmanager crash with a seqfault.
Danny, can you please try with the updated packages which can be found at [1] and report if you still see NetworkManager segfaulting. [1] http://primates.ximian.com/~rml/networkmanager/RPMS/i386/
I 'can't' install this package. It conflicts with dhcpd.
And it segfault again!
NetworkManager does not segfault with a 10.0 and the RPMS mentioned above.
Created attachment 57652 [details] strace
(In reply to comment #4) > NetworkManager does not segfault with a 10.0 and the RPMS mentioned above. This is wrong. HAL crashed and remained in state D. With a sane HAL, NM does crash on 10.0, too.
See bug #134187 *** This bug has been marked as a duplicate of 134187 ***
Are you sure that this is a problem with dbus? This happen if you stop only HAL and also other HAL using applications survive this.
I believe the uniqueness of NM is that it sends messages _to_ HAL, and thus libdbus to segfaults. Applications that just sit and wait for messages from HAL are fine, because HAL restarting results in simply nothing happening.
In this case NM should maybe check if dbus or hal is running (not sure, but IMO there is a message if dbus stop) befor send a message.
There would still be a race in between that check and the part of libdbus that segfaults, though.