touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #112795
[Bug 1470109] Re: gallery-app crashes after a few seconds opened
Yes, I think so. I'm still working on the underlying cancellation issue.
It turns out that a bug in our code meant that a cancel() sent to the
thumbnail actually didn't cancel. That's benign because, if a request
isn't cancelled, it completes normally and the result is ignored when
the request finishes. (It just means that the thumbnailer potentially
does some work that it was asked not to do.)
After fixing the bug in our code so requests are indeed cancelled, I'm
seeing major problems in both gallery and camera apps if there are lots
of images and I scroll quickly through a bunch of thumbnails. It's not
yet clear whether that is a thumbnailer problem or something at the QML
widget level. We are in the process of tracking it down.
At any rate, we won't land the cancel fix until we are sure that it
won't break anything, so go ahead and land this gallery app change
please.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gallery-app in Ubuntu.
https://bugs.launchpad.net/bugs/1470109
Title:
gallery-app crashes after a few seconds opened
Status in Canonical System Image:
In Progress
Status in Thumbnailer:
Triaged
Status in gallery-app package in Ubuntu:
In Progress
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/arm-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
m-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
rm-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
#3 0x00053f4e in QString::QString(char const*) ()
No symbol table info available.
#4 0x0008328a in PhotoMetadata::fromFile(char const*) ()
No symbol table info available.
#5 0x000834e2 in PhotoMetadata::fromFile(QFileInfo const&) ()
No symbol table info available.
()
No symbol table info available.
#7 0x00061df6 in MediaObjectFactoryWorker::create(QString const&) ()
No symbol table info available.
#8 0x00061be0 in MediaObjectFactoryWorker::runCreate() ()
No symbol table info available.
ject::Call, int, void**) ()
No symbol table info available.
ibQt5Core.so.5
No symbol table info available.
/usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5
No symbol table info available.
inux-gnueabihf/libQt5Widgets.so.5
No symbol table info available.
#13 0x00fa7020 in ?? ()
No symbol table info available.
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1470109/+subscriptions