qmlscene crashed with SIGSEGV in UCAlarmModel::clear()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Clock App |
New
|
Undecided
|
Unassigned | ||
ubuntu-ui-toolkit (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Using image 248 with mako, was able to make the clock-app to crash when removing an alarm from the alarm list.
To reproduce:
1 - Add 2 alarms;
2 - Remove them;
3 - Repeat until you're able to get a crash;
stacktrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xb1081208 in UCAlarmModel::clear (this=this@
148 ucalarmmodel.cpp: No such file or directory.
(gdb) bt full
#0 0xb1081208 in UCAlarmModel::clear (this=this@
alarm = 0x12768f8
_container_ = {c = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x133bdd8}, d = 0x133bdd8}}, brk = 0, i = {i = 0x133bdec}, e = {i = 0x133bdf0}}
#1 0xb1081314 in UCAlarmModel:
alarms = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0xb2d57000}, d = 0xb2d57000}}
#2 0xb63671b2 in QObject::event (this=<optimized out>, e=<optimized out>) at kernel/
mce = <optimized out>
sw = {receiver = 0x1309c58, previousSender = 0x0, currentSender = {sender = 0xb10d083c <AlarmManager:
#3 0xb684c868 in QApplicationPri
consumed = <optimized out>
#4 0xb6850336 in QApplication:
w = 0x1309c58
extra = <optimized out>
res = <optimized out>
#5 0xb634b00a in QCoreApplicatio
threadData = 0x11df028
result = false
cbdata = {0x1309c58, 0x1729548, 0xbeb19f53}
d = 0x1309cb8
#6 0xb634cc6c in sendEvent (event=0x1729548, receiver=0x1309c58) at kernel/
No locals.
#7 QCoreApplicatio
e = 0x1729548
pe = <optimized out>
r = 0x1309c58
unlocker = {m = <synthetic pointer>}
locker = {val = 18739268}
startOffset = 0
i = @0x11df03c: 5
cleanup = {receiver = <optimized out>, event_type = 0, data = 0x11df028, exceptionCaught = true}
#8 0xb634d000 in QCoreApplicatio
data = <optimized out>
#9 0xb637fe38 in postEventSource
source = 0x120de80
#10 0xb5dcf39a in g_main_
No symbol table info available.
#11 0xb5dcf522 in ?? () from /lib/arm-
No symbol table info available.
Changed in ubuntu-clock-app: | |
milestone: | none → alarm-blockers |
Status changed to 'Confirmed' because the bug affects multiple users.