gallery-app crashes after a few seconds opened
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
gallery-app (Ubuntu) |
Fix Released
|
High
|
Arthur Mello | ||
thumbnailer (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
This happens using the new thumbnailer included in SILO 10, on the BQ.
To install the new thumbnailer from silo 10:
sudo apt-get update && sudo apt-get install thumbnailer-service
To recreate just copy 2000 photo files to the Pictures folder and open the gallery-app.
After a few seconds it crashes is most cases.
I've attached the .crash report obtained on the phone.
Backtrace (although symbols are not available it might add useful information):
Thread 16 (Thread 0xad5ff370 (LWP 28281)):
#0 0xb69db572 in ?? () from /usr/lib/
No symbol table info available.
m-linux-
No symbol table info available.
rm-linux-
No symbol table info available.
#3 0x00053f4e in QString:
No symbol table info available.
#4 0x0008328a in PhotoMetadata:
No symbol table info available.
#5 0x000834e2 in PhotoMetadata:
No symbol table info available.
()
No symbol table info available.
#7 0x00061df6 in MediaObjectFact
No symbol table info available.
#8 0x00061be0 in MediaObjectFact
No symbol table info available.
ject::Call, int, void**) ()
No symbol table info available.
ibQt5Core.so.5
No symbol table info available.
/usr/lib/
No symbol table info available.
inux-gnueabihf/
No symbol table info available.
#13 0x00fa7020 in ?? ()
No symbol table info available.
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Gustavo Pichorim Boiko (community): Approve
-
Diff: 124 lines (+43/-9)4 files modifiedrc/qml/Components/MediaSelector.qml (+1/-0)
rc/qml/OrganicView/OrganicMediaList.qml (+31/-4)
src/media/media-collection.cpp (+1/-1)
tests/autopilot/gallery_app/emulators/media_selector.py (+10/-4)
Changed in gallery-app: | |
importance: | Undecided → High |
Changed in thumbnailer: | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
milestone: | none → ww34-2015 |
assignee: | nobody → Bill Filler (bfiller) |
importance: | Undecided → High |
Changed in gallery-app: | |
assignee: | nobody → Arthur Mello (artmello) |
Changed in gallery-app: | |
status: | New → Confirmed |
no longer affects: | gallery-app (Ubuntu) |
affects: | gallery-app → gallery-app (Ubuntu) |
Changed in gallery-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww34-2015 → ww40-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww40-2015 → ww46-2015 |
Changed in thumbnailer (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
no longer affects: | thumbnailer |
Changed in canonical-devices-system-image: | |
milestone: | none → ww46-2015 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in thumbnailer (Ubuntu): | |
status: | Triaged → Invalid |
Here's the relevant Gallery-app method where the crash is occurring:
http:// bazaar. launchpad. net/~phablet- team/gallery- app/trunk/ view/head: /src/photoedito r/photo- metadata. cpp#L114
Unless there are some missing frames due to lack of debug info, it's from one of the two lines like:
It's not clear what would cause that to crash though: the data is coming from a std::string, so should be safe. Ideally it'd be using QString: :fromStdString( ), but I wouldn't expect that to make a difference.