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 -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

