crash deleting all recent calls or messages
Bug #1404286 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
dialer-app |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
history-service |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
messaging-app |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
dialer-app (Ubuntu) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
dialer-app (Ubuntu RTM) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
history-service (Ubuntu) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
history-service (Ubuntu RTM) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
messaging-app (Ubuntu) |
Fix Released
|
Undecided
|
Gustavo Pichorim Boiko | ||
messaging-app (Ubuntu RTM) |
Fix Released
|
Undecided
|
Gustavo Pichorim Boiko |
Bug Description
build 184 on krillin rtm
I have a pretty large database of recent calls, when trying to select all and delete the dialer app crashes.
Steps to reproduce:
- launch dialer, go to recents
- press and hold to enter selection mode
- press checkbox on toolbar to select all
- press the delete button
Expected results:
- all results are immediately removed
Actual results:
- there is a long pause then the app crashes OR sometimes the app doesn't crash but only some of the events get removed
Related branches
lp:~boiko/history-service/remove_multiple_entries
- Tiago Salem Herrmann (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 123 lines (+46/-12)4 files modifiedUbuntu/History/historyeventmodel.cpp (+25/-4)
Ubuntu/History/historyeventmodel.h (+2/-2)
Ubuntu/History/historythreadmodel.cpp (+17/-4)
Ubuntu/History/historythreadmodel.h (+2/-2)
lp:~boiko/dialer-app/remove_multiple_entries
- Tiago Salem Herrmann (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 71 lines (+13/-12)2 files modifiedsrc/qml/HistoryPage/HistoryDetailsPage.qml (+3/-5)
src/qml/HistoryPage/HistoryPage.qml (+10/-7)
lp:~boiko/messaging-app/remove_multiple_entries
- Tiago Salem Herrmann (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 149 lines (+21/-26)5 files modifiedsrc/qml/MMSDelegate.qml (+3/-9)
src/qml/MainPage.qml (+7/-2)
src/qml/MessagesListView.qml (+6/-2)
src/qml/SMSDelegate.qml (+3/-9)
src/qml/ThreadDelegate.qml (+2/-4)
lp:~boiko/dialer-app/rtm-remove_multiple_entries
- Ubuntu Phablet Team: Pending requested
-
Diff: 71 lines (+13/-12)2 files modifiedsrc/qml/HistoryPage/HistoryDetailsPage.qml (+3/-5)
src/qml/HistoryPage/HistoryPage.qml (+10/-7)
lp:~boiko/history-service/rtm-remove_multiple_entries
- Ubuntu Phablet Team: Pending requested
-
Diff: 123 lines (+46/-12)4 files modifiedUbuntu/History/historyeventmodel.cpp (+25/-4)
Ubuntu/History/historyeventmodel.h (+2/-2)
Ubuntu/History/historythreadmodel.cpp (+17/-4)
Ubuntu/History/historythreadmodel.h (+2/-2)
lp:~boiko/messaging-app/rtm-remove_multiple_entries
- Ubuntu Phablet Team: Pending requested
-
Diff: 149 lines (+21/-26)5 files modifiedsrc/qml/MMSDelegate.qml (+3/-9)
src/qml/MainPage.qml (+7/-2)
src/qml/MessagesListView.qml (+6/-2)
src/qml/SMSDelegate.qml (+3/-9)
src/qml/ThreadDelegate.qml (+2/-4)
Changed in dialer-app: | |
status: | New → Confirmed |
Changed in history-service: | |
status: | New → Confirmed |
Changed in messaging-app: | |
status: | New → Confirmed |
Changed in dialer-app (Ubuntu): | |
status: | New → In Progress |
Changed in history-service (Ubuntu): | |
status: | New → In Progress |
Changed in messaging-app (Ubuntu): | |
status: | New → In Progress |
Changed in dialer-app (Ubuntu): | |
status: | In Progress → Confirmed |
status: | Confirmed → In Progress |
Changed in dialer-app (Ubuntu RTM): | |
status: | New → Confirmed |
Changed in history-service (Ubuntu RTM): | |
status: | New → Confirmed |
Changed in messaging-app (Ubuntu RTM): | |
status: | New → Confirmed |
Changed in messaging-app: | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in dialer-app (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in dialer-app (Ubuntu RTM): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in history-service (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in history-service (Ubuntu RTM): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in messaging-app (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in messaging-app (Ubuntu RTM): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in canonical-devices-system-image: | |
milestone: | none → ww05-2015 |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in dialer-app (Ubuntu RTM): | |
status: | Confirmed → In Progress |
Changed in history-service (Ubuntu RTM): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in dialer-app: | |
status: | Confirmed → In Progress |
Changed in history-service: | |
status: | Confirmed → In Progress |
Changed in messaging-app: | |
status: | Confirmed → In Progress |
Changed in messaging-app (Ubuntu RTM): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww05-2015 → ww03-2015 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in dialer-app: | |
status: | In Progress → Fix Released |
Changed in history-service: | |
status: | In Progress → Fix Released |
Changed in messaging-app: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Here is the stack trace from dialer-app crash: linux-gnueabihf /libthread_ db.so.1" . file_hint= /usr/share/ applications/ dialer- app.desktop' . :Event: :Event( History: :Event const&) () arm-linux- gnueabihf/ libhistoryservi ce.so.0 :Event: :Event( History: :Event const&) () arm-linux- gnueabihf/ libhistoryservi ce.so.0 :Event> ::append( History: :Event const&) () arm-linux- gnueabihf/ libhistoryservi ce.so.0 :ManagerDBus: :eventsFromProp erties( QList<QMap< QString, QVariant> > const&) () from /usr/lib/ arm-linux- gnueabihf/ libhistoryservi ce.so.0 :ManagerDBus: :onEventsRemove d(QList< QMap<QString, QVariant> > const&) () from /usr/lib/ arm-linux- gnueabihf/ libhistoryservi ce.so.0 arm-linux- gnueabihf/ libhistoryservi ce.so.0 :ManagerDBus: :qt_metacall( QMetaObject: :Call, int, void**) arm-linux- gnueabihf/ libhistoryservi ce.so.0 arm-linux- gnueabihf/ libQt5DBus. so.5
Using host libthread_db library "/lib/arm-
Core was generated by `dialer-app --desktop_
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xabd3e966 in History:
from /usr/lib/
(gdb) bt full
#0 0xabd3e966 in History:
from /usr/lib/
No symbol table info available.
#1 0xabd42c10 in QList<History:
from /usr/lib/
No symbol table info available.
#2 0xabd4a47e in History:
No symbol table info available.
#3 0xabd4a58e in History:
No symbol table info available.
#4 0xabd5b0e0 in ?? () from /usr/lib/
No symbol table info available.
#5 0xabd5b8c8 in History:
() from /usr/lib/
No symbol table info available.
#6 0xb3ea262a in ?? () from /usr/lib/
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)