I managed to work the problem around with the attached patch, but someone should look into the issue deeper (why is the UDI listed, for instance? The device is long gone!)
But the patch should be applied anyway: it is no good to try to report an error which is not described properly (the GError *err is never set when that err0 branch is taken. Not to mention suspicious use of goto here: _inside_ a conditional _past_ exactly that err != NULL check?!) ** Attachment added: "Fix crash when reporting HAL UDI resolving error" http://launchpadlibrarian.net/17273930/0001-Fix-crash-when-reporting-HAL-UDI-resolving-error.patch -- exo-eject crashes trying to eject a strangely stuck HAL device https://bugs.launchpad.net/bugs/264439 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs