app crashes after address-book-service restarts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
address-book-app |
Fix Released
|
Critical
|
Renato Araujo Oliveira Filho | ||
address-book-app (Ubuntu) |
Fix Released
|
Critical
|
Renato Araujo Oliveira Filho | ||
qtpim-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Renato Araujo Oliveira Filho |
Bug Description
build 25 on krillin
Steps to reproduce:
- open messaging-app
- open a thread from a contact
- click the contacts button to open the contacts app
- press the back button (to return to messaging-app)
- switch back to contacts app, scrolling works fine
- switch back to messaging-app
- now run "restart address-
- switch back to address-book-app and start scrolling in list view and app crashes
You will get a crash file in /var/crash/
You can upack the core file by doing:
apport-unpack <path-to-
cd somedir
gdb /usr/bin/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-
Core was generated by `/usr/bin/
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xaaada450 in QtContacts:
(gdb) bt
#0 0xaaada450 in QtContacts:
#1 0xaab85a58 in ?? ()
from /usr/lib/
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 108 lines (+41/-20)2 files modifiedsrc/imports/ContactEdit/ContactDetailSyncTargetEditor.qml (+30/-19)
src/imports/ContactView/ContactView.qml (+11/-1)
- Dmitry Shachnev: Approve
- Ubuntu branches: Pending requested
-
Diff: 43 lines (+24/-0)3 files modifieddebian/changelog (+6/-0)
debian/patches/Fix-declarative-contact-model-crash-while-reload.patch (+17/-0)
debian/patches/series (+1/-0)
Changed in address-book-app: | |
importance: | Undecided → High |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
tags: | added: rtm14 touch-2014-09-25 |
Changed in address-book-app: | |
importance: | High → Critical |
Changed in address-book-app: | |
status: | New → In Progress |
tags: |
added: touch-2014-10-02 removed: touch-2014-09-25 |
affects: | address-book-app → address-book-app (Ubuntu) |
Changed in address-book-app: | |
importance: | Undecided → Critical |
status: | New → In Progress |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
tags: |
added: touch-2014-10-09 removed: touch-2014-10-02 |
Changed in address-book-app (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in qtpim-opensource-src (Ubuntu): | |
status: | New → Fix Released |
Changed in address-book-app: | |
status: | In Progress → Fix Released |
While the app would ideally not crash, how would the service restart in production?
Would be concerned about adding overhead to fix what should be an exception or something that should not occur