Gallery app shows pictures abnormally if target directory or file name contained Chinese text .
Bug #1319698 reported by
Gabriel Zhi Chen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Jussi Pakkanen | ||
Thumbnailer |
Fix Released
|
High
|
Jussi Pakkanen | ||
gallery-app |
Fix Released
|
High
|
Arthur Mello | ||
thumbnailer (Ubuntu) |
Fix Released
|
High
|
Jussi Pakkanen | ||
Trusty |
Fix Released
|
Undecided
|
Jussi Pakkanen |
Bug Description
Steps:
1. Copy some pictures to ~/Pictures
2. Launch Gallery app by entering "gallery" in Dash
3. Observe what the Gallery shows.
Actual results:
There are some transparent frames in Gallery.
Expected results:
Gallery app should show pictures included in ~/Pictures directory in step 2.
Platform:
Lenovo S440s
Note:
Once Gallery's target directory or file name of the target directory contains Chinese text, the issue will be reproduced. Adverse, if Gallery's target directory or file name of the target directory in English, Gallery displays normally.
Related branches
lp:~jpakkane/thumbnailer/unicodefix
- Arthur Mello (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 116 lines (+44/-3)5 files modifieddebian/changelog (+7/-0)
src/imagescaler.cpp (+9/-0)
src/thumbnailer.cpp (+2/-1)
src/videoscreenshotter.cpp (+5/-2)
tests/basic.cpp (+21/-0)
lp:~jpakkane/thumbnailer/fix-1319698
- Antti Kaijanmäki (community): Approve
-
Diff: 27 lines (+11/-0)2 files modified.bzr-builddeb/default.conf (+2/-0)
src/imagescaler.cpp (+9/-0)
Superseded
for merging
into
lp:thumbnailer
- Unity Team: Pending requested
-
Diff: 4371 lines (+4019/-0) (has conflicts)65 files modifiedCMakeLists.txt (+53/-0)
COPYING (+165/-0)
cmake/coverage.cmake (+34/-0)
debian/changelog (+128/-0)
debian/compat (+1/-0)
debian/control (+74/-0)
debian/copyright (+19/-0)
debian/libthumbnailer-dev.install (+3/-0)
debian/libthumbnailer0.install (+2/-0)
debian/libthumbnailer0.symbols (+6/-0)
debian/qtdeclarative5-ubuntu-thumbnailer0.1.install (+1/-0)
debian/rules (+13/-0)
debian/source/format (+1/-0)
debian/thumbnailer-service.install (+2/-0)
include/CMakeLists.txt (+12/-0)
include/internal/CMakeLists.txt (+1/-0)
include/internal/audioimageextractor.h (+41/-0)
include/internal/config.h.in (+24/-0)
include/internal/gobj_memory.h (+112/-0)
include/internal/httpdownloader.h (+31/-0)
include/internal/imagescaler.h (+43/-0)
include/internal/lastfmdownloader.h (+41/-0)
include/internal/mediaartcache.h (+54/-0)
include/internal/soupdownloader.h (+40/-0)
include/internal/thumbnailcache.h (+45/-0)
include/internal/videoscreenshotter.h (+39/-0)
include/thumbnailer.h (+82/-0)
include/thumbnailer.pc.in (+10/-0)
plugins/Ubuntu/Thumbnailer/CMakeLists.txt (+22/-0)
plugins/Ubuntu/Thumbnailer/albumartgenerator.cpp (+90/-0)
plugins/Ubuntu/Thumbnailer/albumartgenerator.h (+36/-0)
plugins/Ubuntu/Thumbnailer/plugin.cpp (+47/-0)
plugins/Ubuntu/Thumbnailer/plugin.h (+34/-0)
plugins/Ubuntu/Thumbnailer/qmldir (+2/-0)
plugins/Ubuntu/Thumbnailer/thumbnailgenerator.cpp (+87/-0)
plugins/Ubuntu/Thumbnailer/thumbnailgenerator.h (+36/-0)
src/CMakeLists.txt (+41/-0)
src/audioimageextractor.cpp (+100/-0)
src/imagescaler.cpp (+162/-0)
src/lastfmdownloader.cpp (+87/-0)
src/libthumbnailer.map (+14/-0)
src/mediaartcache.cpp (+201/-0)
src/service/CMakeLists.txt (+34/-0)
src/service/com.canonical.Thumbnailer.service.in (+4/-0)
src/service/dbus-interface.xml (+17/-0)
src/service/dbusinterface.cpp (+168/-0)
src/service/dbusinterface.h (+40/-0)
src/service/main.cpp (+44/-0)
src/soupdownloader.cpp (+46/-0)
src/thumbnailcache.cpp (+300/-0)
src/thumbnailer.cpp (+226/-0)
src/videoscreenshotter.cpp (+105/-0)
src/vs-thumb.cpp (+127/-0)
tests/CMakeLists.txt (+41/-0)
tests/basic.cpp (+183/-0)
tests/download.cpp (+110/-0)
tests/mediaartcachetest.cpp (+150/-0)
tests/qml/tst_image_provider.qml (+62/-0)
tests/testsetup.h.in (+6/-0)
tests/unique_gobj.cpp (+172/-0)
tools/CMakeLists.txt (+11/-0)
tools/cachetool.cpp (+37/-0)
tools/imdump.cpp (+34/-0)
tools/lastfmtest.cpp (+31/-0)
tools/scaler.cpp (+35/-0)
Changed in oem-priority: | |
importance: | Undecided → High |
Changed in gallery-app: | |
importance: | Undecided → High |
assignee: | nobody → Arthur Mello (artmello) |
status: | New → Triaged |
importance: | High → Critical |
tags: | added: rtm14 |
Changed in thumbnailer: | |
assignee: | nobody → Jussi Pakkanen (jpakkane) |
importance: | Undecided → Critical |
tags: | added: touch-cn |
Changed in thumbnailer (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Jussi Pakkanen (jpakkane) |
Changed in thumbnailer (Ubuntu): | |
importance: | Critical → High |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
Changed in thumbnailer: | |
status: | In Progress → Fix Released |
Changed in gallery-app: | |
status: | In Progress → Fix Released |
Changed in thumbnailer (Ubuntu Trusty): | |
assignee: | nobody → Jussi Pakkanen (jpakkane) |
Changed in thumbnailer (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in oem-priority: | |
status: | New → Fix Released |
To post a comment you must log in.
For anyone who wants to reproduce this issue with an English installation, please put some pictures in you ~/Pictures/ directory, rename one of them to 图片.jpeg (you should keep your file extension), and launch gallery-app to check it.