Unity8 crashed with sigsegv after touching on an alarm from the upcoming indicator (sync in progress)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mir |
New
|
Undecided
|
Gerry Boland | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Unity UI Team |
Bug Description
current build number: 302
device name: mako
channel: ubuntu-
last update: 2014-04-17 11:40:41
version version: 302
version ubuntu: 20140417
version device: 20140411.3
Added a google account and it started to automatically sync my calendar. Before the sync was completed, I tried to touch at one of the alarms I had at the upcoming indicator, but unity8 crashed with a sigsegv as a result.
It seems that the event was removed after the sync was completed, so at that time the entry was probably not completely valid.
Bt:
#0 0x00000080 in ?? ()
No symbol table info available.
#1 0xaa258cd6 in LauncherModel:
item = 0xa62db120
_container_ = {c = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0xa8b12ed8}, d = 0xa8b12ed8}}, brk = 0, i = {i = 0xa8b12efc}, e = {i = 0xa8b12f00}}
app = 0x9d336bb8
found = <optimized out>
#2 0xb66ae6fc in QMetaObject:
sw = {receiver = 0xa8b09dc8, previousSender = 0x0, currentSender = {sender = 0xae697788, signal = 13, ref = 1}, switched = true}
receiver = 0xa8b09dc8
c = 0xa7861d50
last = 0x9b53a028
locker = {val = 3062049524}
list = 0xae6984c0
empty_argv = {0x0}
#3 0xb66aea76 in QMetaObject:
No locals.
#4 0xb66f5724 in QAbstractItemMo
_a = {0x0, 0xb0bf08f4, 0xb0bf08c4, 0xb0bf08c0}
#5 0xb6666528 in QAbstractItemMo
d = 0xae697ff0
change = {parent = {r = -1, c = -1, i = 0, m = 0x0}, first = 1, last = 1, needsAdjust = false}
#6 0xabfdd584 in unitymir:
No locals.
#7 0xabfdd7cc in unitymir:
application = 0x9d336bb8
#8 0xb66ae418 in call (a=0xb0bf0a74, r=<optimized out>, this=0xae6a1800) at ../../include/
No locals.
Related branches
- Gerry Boland (community): Approve
- Albert Astals Cid (community): Abstain
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 23 lines (+6/-0)1 file modifiedplugins/Unity/Launcher/launchermodel.cpp (+6/-0)
Changed in unity8: | |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in unity8: | |
status: | New → In Progress |
Changed in unity8 (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Unity UI Team (unity-ui-team) |
Changed in unity8: | |
status: | In Progress → Fix Released |
no longer affects: | unity8 |
Gerry, I've added a workaround to prevent this crashing the shell. But we should really figure the main reason for this. Can you please enable the debug output in release builds for unity-mir?