Test Case
---------
1) Read a comic with comix.
2) Observe a crash after closing the comic with a Traceback regarding tostring().
With the version of the package from -proposed there will be no crash / traceback. Additionally, confirm that the version of the package from -proposed does not appear in the version list here:
https://errors.ubuntu.com/bucket/?id=/usr/share/comix/src/comix.py%3AException%3A_load%3A_add_page_number%3Apil_to_pixbuf%3Atostring
Original Bug Description
------------------------
This happened when I was reading a comic or closing comix.
ProblemType: CrashDistroRelease: Ubuntu 16.04
Package: comix 4.0.4-1
ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6
Uname: Linux 4.2.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.19.2-0ubuntu8
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Tue Dec 1 10:47:55 2015
EcryptfsInUse: Yes
ExecutablePath: /usr/share/comix/src/comix.py
InstallationDate: Installed on 2013-01-16 (1049 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130116)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: python /usr/bin/comix /misc/comics/Wonder\ Woman/Wonder\ Woman\ 05\ (1987)\ (FIXED)\ (Minutemen-KangCouncil).cbz
ProcEnviron:
XDG_RUNTIME_DIR=<set>
SHELL=/bin/zsh
LANGUAGE=en_US
PATH=(custom, user)
LANG=en_US.UTF-8
PythonArgs: ['/usr/bin/comix', '/misc/comics/Wonder Woman/Wonder Woman 05 (1987) (FIXED) (Minutemen-KangCouncil).cbz']SourcePackage: comix
Title: comix.py crashed with Exception in tostring(): tostring() has been removed. Please call tobytes() instead.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo
This bug prevents Comix from displaying thumbnails, but does not cause it to crash on my computer (I am also on Xenial).
It looks like development of Comix has stalled, but the Fedora maintainers have continued to patch it, and have fixed this particular bug: https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1290632
I converted the Fedora .rpm to a .deb with alien, and was able to install it without any complications. After this update, Comix displays thumbnails again. so it should be possible to incorporate the Fedora patches into the Ubuntu package.
Link to Fedora package: ftp://ftp. rpmfind. net/linux/ RPM/fedora/ updates/ 23/i386/ c/comix- 4.0.4-9. fc23.noarch. html