/usr/bin/signonpluginprocess:11:QNetworkReply::error:OAuth2PluginNS::BasePlugin::onPostFinished
Bug #1521800 reported by
errors.ubuntu.com bug bridge
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
David Barth | ||
webapps-sprint |
Fix Released
|
High
|
Alberto Mardegan | ||
signon-plugin-oauth2 (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding signon. This problem was most recently seen with version 8.58+16.
summary: |
- /usr/bin/signonpluginprocess:11:QNetworkReply::error:OAuth2PluginNS::BasePlugin::onPostFinished:OAuth2PluginNS::BasePlugin::qt_static_metacall:QObject::event:QCoreApplication::notify + /usr/bin/signonpluginprocess:11:QNetworkReply::error:OAuth2PluginNS::BasePlugin::onPostFinished |
Changed in canonical-devices-system-image: | |
assignee: | nobody → David Barth (dbarth) |
importance: | Undecided → High |
milestone: | none → ww02-2016 |
status: | New → Fix Committed |
Changed in webapps-sprint: | |
status: | Confirmed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
From the logs:
======= ======= ======= ==== :error (this=this@ entry=0x0) at access/ qnetworkreply. cpp:499 :BasePlugin: :onPostFinished (this=this@ entry=0xc41988) at base-plugin.cpp:151 :BasePlugin: :qt_static_ metacall (_o=0xc41988, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_base- plugin. cpp:121 qobject. cpp:1245 n::notify (event=0xb3c02d78, receiver=0xc41988, this=0xbe831468) at kernel/ qcoreapplicatio n.cpp:997 n::notifyIntern al (this=0xbe831468, receiver=0xc41988, event=event@ entry=0xb3c02d7 8) at kernel/ qcoreapplicatio n.cpp:935
loopLevelCount er = {threadData = 0xc28fa0} n::sendEvent (event=0xb3c02d78, receiver=<optimized out>) at ../../include/ QtCore/ ../../src/ corelib/ kernel/ qcoreapplicatio n.h:228 nPrivate: :sendPostedEven ts (receiver= receiver@ entry=0x0, event_type= event_type@ entry=0, data=0xc28fa0) at kernel/ qcoreapplicatio n.cpp:1552
event_ deleter = {d = 0xb3c02d78} n::sendPostedEv ents (receiver= receiver@ entry=0x0, event_type= event_type@ entry=0) at kernel/ qcoreapplicatio n.cpp:1410 Dispatch (s=0xc31400) at kernel/ qeventdispatche r_glib. cpp:271 glib2.0- KVr9W1/ glib2.0- 2.47.1/ ./glib/ gmain.c: 3154 eDispatch( GSource* , GSourceFunc, gpointer)>
need_destroy = <optimized out> ======= ======= ====
#0 QNetworkReply:
No locals.
#1 0xb45a2d88 in OAuth2PluginNS:
reply = 0x0
__func__ = "onPostFinished"
#2 0xb45b5286 in OAuth2PluginNS:
_t = 0xc41988
#3 0xb6c90d70 in QObject::event (this=<optimized out>, e=<optimized out>) at kernel/
mce = <optimized out>
sw = {receiver = 0xc41988, previousSender = 0x0, currentSender = {sender = 0xc45440, signal = 8, ref = 1}, switched = true}
#4 0xb6c70626 in QCoreApplicatio
d = <optimized out>
#5 QCoreApplicatio
result = false
cbdata = {0xc41988, 0xb3c02d78, 0xbe831277}
d = <optimized out>
threadData = 0xc28fa0
#6 0xb6c71f50 in QCoreApplicatio
No locals.
#7 QCoreApplicatio
e = 0xb3c02d78
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetic pointer>}
locker = {val = 12750780}
startOffset = 0
i = @0xc28fb4: 3
cleanup = {receiver = 0x0, event_type = 0, data = 0xc28fa0, exceptionCaught = true}
#8 0xb6c72242 in QCoreApplicatio
data = <optimized out>
#9 0xb6caa1d8 in postEventSource
source = 0xc31400
#10 0xb646430c in g_main_dispatch (context=0xc31280) at /build/
dispatch = 0xb6caa1c9 <postEventSourc
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
source = 0xc31400
current = 0xc313a8
i = 0
=======
It looks like the QNetworkReply: :finished( ) was emitted from another thread, so calling sender() from the signal handler returns a NULL object.