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

Reply via email to