Summary: | plasmashell keeps on crashing after login | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-modemmanager-qt | Reporter: | basse <bastian.salmela> |
Component: | general | Assignee: | Jan Grulich <jgrulich> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bhush94, gunawan90indra, jr, kde, lamarque, lukas.tinkl, melainhole, plasma-bugs, rick_reeves |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.2.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/libmm-qt/2c4b698bcdd1d5419013fa96dab96a1289308573 | Version Fixed In: | |
Sentry Crash Report: |
Description
basse
2015-04-24 06:22:06 UTC
I played around with it a bit more.. and looks like it might be something to do with plasma-nm, network manager widget.. if I disable (editing the configuration by hand) systray, it doesn't crash... when I have systray enabled, and I launch plasmashell it seems to load up to the systray and network manager and then crash. .b Git commit 2c4b698bcdd1d5419013fa96dab96a1289308573 by Jan Grulich. Committed on 24/04/2015 at 10:05. Pushed by grulich into branch 'master'. Do not emit signals from ModemPrivate constructor This can probably cause a crash, because in that time when we emit q->bearerAdded signal, the main Modem class may not be initialized properly. M +21 -21 src/modem.cpp http://commits.kde.org/libmm-qt/2c4b698bcdd1d5419013fa96dab96a1289308573 Jan, if emitting signals from constructor is the real problem then a safer approach is creating a private emitInitialSignals() slot and call QTimer::singleShot(0, this, SLOT(emitInitialSignals())) from constructor. That way we make sure all signals are emitted only after all objects are fully constructed. The commit above still emits signals before the Modem class is fully constructed. *** Bug 346581 has been marked as a duplicate of this bug. *** fast work! thank you. I was going to post a comment of how I today noticed that is has something to do with my usb 4G modem that i am using.. and how I can avoid it with pluggingin the device only after the whole plasma has been booted ... but you got there first :) thanks again. I've uploaded this to vivid-proposed to get a stable release update in kubuntu. many thanks to Jan for the patch and the notification Basse could you test the package from vivid-proposed once it has been approved by the SRU team and built? This is necessary to let it into vivid-updates. https://bugs.launchpad.net/ubuntu/+source/modemmanager-qt/+bug/1448502 *** Bug 347132 has been marked as a duplicate of this bug. *** |