-
Notifications
You must be signed in to change notification settings - Fork 436
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fwupd segfaults at start #259
Comments
These are the logs after unpluging the unifying dongle starting fwupd and then plugging the dongle again |
So, we're loading the daemon, waiting for the 200ms callback to register the daemon, when we then find out the udev plugin has a pending device-add, then the udev delayed device happens and we explode. |
Does valgrind on the daemon in the crashing set up show anything crazy? Thanks. |
Seems to complain about |
Fixed in 0dec274 -- thanks for all the logs! |
By removing the device from the hash table before we add it to the devices array we could inadvertently drop the last object reference if the plugin is not using the (optional) cache. Just re-arrange things to fix #259
Are you sure this is fixed? I rebuilt 0.9.7 with that patch and I still get:
|
@bigon Well that's too bad to hear. |
I've put 1.0.0 into unstable. Please test with that and let us know if that's fixed for you. |
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
The system is not using EFI
Please answer the following questions:
from source
,pacman
,apt-get
, etc): apt-getfwupd segfaults at start with the following trace:
I'm pretty sure this was not the case with 0.8.2
If I'm unplugging the Logitech unifying dongle, fwupd starts properly
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874521
The text was updated successfully, but these errors were encountered: