After upgrading 0.5.11 -> 0.5.12 I'm no longer able to mount CD/DVD using gvfs-mount or exo-mount. dmesg says:
hal-storage-mou: segfault at 0 ip 0804a7ba sp bfe188b0 error 4 in hal-storage-mount[8048000+6000]
exo-mount and gvfs-mount are very cryptic about it:
% exo-mount -n --device /dev/sr0
An unknown error occured.
% gvfs-mount -i -d /dev/sr0
Error mounting /dev/sr0: You are not supposed to show G_IO_ERROR_FAILED_HANDLED in the UI
Unfortunately hal-storage-mount is being spawned from hald and I can't do a gdb trace on it. Is there is a way to do this? Or maybe there is another way to obtain useful info?
OS details (custom distro)
hal 0.5.12 (CK/PK enabled, vanilla hal with removed dell killswitch)
seems to be related to blkid changes. 0.5.11 with blkid patch (from git) crashes exacly same way.
*** Bug 21880 has been marked as a duplicate of this bug. ***
git master: http://cgit.freedesktop.org/hal/commit/?id=e4ac5deba9287ea6b66b7b9c1f4c4d2ee1cc69b4
git hal-0_5_12-branch: http://cgit.freedesktop.org/hal/commit/?h=hal-0_5_12-branch&id=369affe38b0d6ebe9932d11e7f59a747c7155b79