dbus failure while detecting CD-ROM capabilities

Martin Pitt martin at piware.de
Fri Jan 6 03:19:30 PST 2006


Hi!

We got a really weird bug [1] in Ubuntu, and I run out of ideas with
that one: While detecting CD-ROM capabilities in
hald/linux2/probing/probe-storage.c, there seems to be a dbus timeout;
usually dbus communication works fine, and DMA for the drive is
disabled. The effect is that there are no cdrom capabilities in the
hal node, and burning etc. fails.

I added some debugging to probe-storage.c [2], which gives the
following output:

----------- snip ------------
0204: 19:56:00.085: probe-storage.c:233: about to add storage.cdrom.*: error is
set?  0

30204: 19:56:00.085: probe-storage.c:239: error occurred while setting
storage.cdrom.cdr: No reply within specified time

30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: arguments to dbus_connection_send_with_reply_and_block() were incorrect,
assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file
dbus-connection.c line 2755.
This is normally a bug in some application using the D-BUS library.
30204: 19:56:00.086: probe-storage.c:251: about to modify storage.cdrom.*: error
is set?  1
----------- snip ------------

Did anyone hear about a similar bug, or has an idea what the cause
could be?

Thanks in advance,

Martin

[1] https://bugzilla.ubuntu.com/show_bug.cgi?id=15988
[2] https://bugzilla.ubuntu.com/attachment.cgi?id=4772

-- 
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org

In a world without walls and fences, who needs Windows and Gates?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/hal/attachments/20060106/bc760d02/attachment.pgp


More information about the hal mailing list