Package: python-wxgtk3.0 Version: 3.0.2.0+dfsg-5 Severity: important Dear Maintainer,
I just updated the Debian testing (apt log see below). Since then, Cairo widgets in wxPython applications are broken. Most show a white background instead of their intended content. This includes the wxPython demo. When starting the wxCairo part, the following error message shows up: $ ./demo.py Traceback (most recent call last): File "Cairo.py", line 33, in OnPaint self.Render(dc) File "Cairo.py", line 47, in Render ctx = wx.lib.wxcairo.ContextFromDC(dc) File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/wxcairo.py", line 137, in ContextFromDC ctx = pycairoAPI.Context_FromContext(ctxptr, pycairoAPI.Context_Type, None) AttributeError: 'Pycairo_CAPI' object has no attribute 'Context_FromContext' ../src/gtk/dcclient.cpp(250): assert "Assert failure" failed in wxFreePoolGC(): Wrong GC ../src/gtk/dcclient.cpp(250): assert "Assert failure" failed in wxFreePoolGC(): Wrong GC ../src/gtk/dcclient.cpp(250): assert "Assert failure" failed in wxFreePoolGC(): Wrong GC ../src/gtk/dcclient.cpp(250): assert "Assert failure" failed in wxFreePoolGC(): Wrong GC The bug renders packages such as pyspread unusable, which has already caused the bug report #883741. Since downgrading python-wxgtk3.0 did not solve the issue, I suspect packages that python-wxgtk3.0 depends on. --- apt/history.log Start-Date: 2017-12-14 23:02:55 Commandline: apt upgrade Install: python3-distutils:amd64 (3.6.4~rc1-4, automatic), python3-parso:amd64 (0.1.0-1, automatic), libqhull-r7:amd64 (2015.2-4, automatic), libqt5webenginewidgets5:amd64 (5.9.2+dfsg-2, automatic), libkf5kipi32.0.0:amd64 (4:17.08.3-1, automatic), libq t5webengine-data:amd64 (5.9.2+dfsg-2, automatic), python-parso:amd64 (0.1.0-1, automatic), libqt5webengineco re5:amd64 (5.9.2+dfsg-2, automatic), libical3:amd64 (3.0.1-5, automatic) Upgrade: libnm-glib4:amd64 (1.10.0-1, 1.10.2-1), libmpx0:amd64 (5.5.0-5, 5.5.0-6), bluez:amd64 (5.47-1, 5.47-1+b1), evolution-data-server-common:amd64 (3.26.2.1-1, 3.26.3-1), python3-dbg:amd64 (3.6.3-2, 3.6.4~rc1-1), python3-dev:amd64 (3.6.3-2, 3.6.4~rc1-1), libdns-export169:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), libavformat57:amd64 (7:3.4-4+b1, 7:3.4.1-1), libpython3.6-minimal:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libgcc-5-dev:amd64 (5.5.0-5, 5.5.0-6), khelpcenter:amd64 (4:16.08.3-1, 4:17.08.3-1), python-psutil:amd64 (5.4.1-1, 5.4.2-1), kwalletmanager:amd64 (4:16.08.3-1, 4:17.08.3-1), python3-jedi:amd64 (0.10.2-1, 0.11.0-1), libavfilter6:amd64 (7:3.4-4+b1, 7:3.4.1-1), s-nail:amd64 (14.9.5-1, 14.9.6-1), libgles2-mesa:amd64 (17.2.5-1, 17.3.0-1), libisccfg160:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), libedataserverui-1.2-1:amd64 (3.26.2.1-1, 3.26.3-1), irqbalance:amd64 (1.2.0-0.2, 1.3.0-0.1), libkf5kipi-data:amd64 (4:16.08.2-1, 4:17.08.3-1), python-openssl:amd64 (16.2.0-1, 17.5.0-1), kate5-data:amd64 (4:17.08.3-1, 4:17.08.3-3), liblockfile-bin:amd64 (1.14-1+b1, 1.14-1.1), ffmpeg:amd64 (7:3.4-4+b1, 7:3.4.1-1), libc6-dev-x32:amd64 (2.25-3, 2.25-4), python-flake8:amd64 (3.4.1-3, 3.5.0-1), orage:amd64 (4.12.1-3, 4.12.1-4), libblockdev-swap2:amd64 (2.14-2, 2.14-3), libc6-dev-i386:amd64 (2.25-3, 2.25-4), libegl1-mesa-dev:amd64 (17.2.5-1, 17.3.0-1), libibverbs1:amd64 (15.1-1, 16.0-1), libc6-dbg:amd64 (2.25-3, 2.25-4), libpython3.6-dbg:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libc6-dev:amd64 (2.25-3, 2.25-4), libc6-dev:i386 (2.25-3, 2.25-4), libpython3.6-dev:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libegl- mesa0:amd64 (17.2.5-1, 17.3.0-1), libupnp6:amd64 (1:1.6.24-1, 1:1.6.24-2), pylint3:amd64 (1.7.4-1, 1.7.4-2), libswresample2:amd64 (7:3.4-4+b1, 7:3.4.1-1), libswresample2:i386 (7:3.4-4+b1, 7:3.4.1-1), kate:amd64 (4:17.08.3-1, 4:17.08.3-3), python3-lazy-object-proxy:amd64 (1.2.2-1+b1, 1.3.1-1), libgweather-3-6:amd64 (3.26.0-1, 3.26.1-1), libkresources4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libabiword-3.0:amd64 (3.0.2-4, 3.0.2-5), openvpn:amd64 (2.4.4-1, 2.4.4-2), gwenview:amd64 (4:17.08.3-1, 4:17.08.3-1+b1), cpp-5:amd64 (5.5.0-5, 5.5.0-6), libkf5calendarcore5:amd64 (4:16.04.2-1, 4:16.04.2-2), libglapi-mesa:amd64 (17.2.5-1, 17.3.0-1), libglapi-mesa:i386 (17.2.5-1, 17.3.0-1), mesa-common-dev:amd64 (17.2.5-1, 17.3.0-1), libpython3.6-stdlib:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), binutils:amd64 (2.29.1-11, 2.29.1-12), libarmadillo8:amd64 (1:8.200.2+dfsg-1, 1:8.300.1+dfsg-1), bind9-host:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), lightdm-gtk-greeter:amd64 (2.0.2-1, 2.0.3-1), libpython-all-dev:amd64 (2.7.14-3, 2.7.14-4), python-pyflakes:amd64 (1.5.0-2, 1.6.0-1), ibverbs- providers:amd64 (15.1-1, 16.0-1), chromium:amd64 (62.0.3202.89-1, 63.0.3239.84-1), libc6:amd64 (2.25-3, 2.25-4), libc6:i386 (2.25-3, 2.25-4), console-setup-linux:amd64 (1.172, 1.173), libcgi-pm-perl:amd64 (4.37-1, 4.38-1), libxcursor1:amd64 (1:1.1.14-3, 1:1.1.14-3.1), libxcursor1:i386 (1:1.1.14-3, 1:1.1.14-3.1), libkpimidentities4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libpython3.6:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libptexenc1:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8), python3.6:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libgtksourceview-3.0-common:amd64 (3.24.5-1, 3.24.6-1), libxatracker2:amd64 (17.2.5-1, 17.3.0-1), libnm-glib-vpn1:amd64 (1.10.0-1, 1.10.2-1), python3:amd64 (3.6.3-2, 3.6.4~rc1-1), libblockdev-crypto2:amd64 (2.14-2, 2.14-3), libisc166:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), evolution-common:amd64 (3.26.2-1, 3.26.3-1), libqhull-dev:amd64 (2015.2-3, 2015.2-4), locales:amd64 (2.25-3, 2.25-4), console-setup:amd64 (1.172, 1.173), libegl1-mesa:amd64 (17.2.5-1, 17.3.0-1), flake8:amd64 (3.4.1-3, 3.5.0-1), libnm0:amd64 (1.10.0-1, 1.10.2-1), evolution-data-server:amd64 (3.26.2.1-1, 3.26.3-1), python3-psutil:amd64 (5.4.1-1, 5.4.2-1), libkpimtextedit4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libasan2:amd64 (5.5.0-5, 5.5.0-6), librdmacm1:amd64 (15.1-1, 16.0-1), libblockdev-loop2:amd64 (2.14-2, 2.14-3), kio-extras:amd64 (4:16.08.3-1, 4:17.08.3-2), libblockdev-fs2:amd64 (2.14-2, 2.14-3), libswresample-dev:amd64 (7:3.4-4+b1, 7:3.4.1-1), libkabc4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), network-manager:amd64 (1.10.0-1, 1.10.2-1), python:amd64 (2.7.14-3, 2.7.14-4), libblockdev-part2:amd64 (2.14-2, 2.14-3), kmag:amd64 (4:16.08.0-1+b1, 4:17.08.3-1), konsole:amd64 (4:16.12.0-4, 4:17.08.3-1), libpostproc54:amd64 (7:3.4-4+b1, 7:3.4.1-1), rsyslog:amd64 (8.31.0-1, 8.31.0-2), python3-flake8:amd64 (3.4.1-3, 3.5.0-1), libfluidsynth1:amd64 (1.1.8-2, 1.1.8-3), libqhull7:amd64 (2015.2-3, 2015.2-4), libgbm1:amd64 (17.2.5-1, 17.3.0-1), installation-report:amd64 (2.64, 2.65), libavutil-dev:amd64 (7:3.4-4+b1, 7:3.4.1-1), libtiff5-dev:amd64 (4.0.8-6, 4.0.9-1), chromium-common:amd64 (62.0.3202.89-1, 63.0.3239.84-1), tabix:amd64 (1.5-4, 1.5-6), libnm-util2:amd64 (1.10.0-1, 1.10.2-1), python3.6-minimal:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), python-cryptography:amd64 (2.1.3-3, 2.1.4-1), libavcodec-dev:amd64 (7:3.4-4+b1, 7:3.4.1-1), binutils-x86-64-linux-gnu:amd64 (2.29.1-11, 2.29.1-12), gcc-5-base:amd64 (5.5.0-5, 5.5.0-6), gcc-5-base:i386 (5.5.0-5, 5.5.0-6), libpython-stdlib:amd64 (2.7.14-3, 2.7.14-4), evolution- plugin-bogofilter:amd64 (3.26.2-1, 3.26.3-1), kde-l10n-de:amd64 (4:16.04.3-5, 4:16.04.3-8), libinput-bin:amd64 (1.9.3-1, 1.9.4-1), python3-pyflakes:amd64 (1.5.0-2, 1.6.0-1), libebackend-1.2-10:amd64 (3.26.2.1-1, 3.26.3-1), libc-l10n:amd64 (2.25-3, 2.25-4), libtiff5:amd64 (4.0.8-6, 4.0.9-1), libtiff5:i386 (4.0.8-6, 4.0.9-1), evince-common:amd64 (3.26.0-1, 3.26.0-2), udisks2:amd64 (2.7.4-1, 2.7.5-1), libstdc++-5-dev:amd64 (5.5.0-5, 5.5.0-6), python3-minimal:amd64 (3.6.3-2, 3.6.4~rc1-1), python-lazy-object-proxy:amd64 (1.2.2-1+b1, 1.3.1-1), libgpgme++2v5:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libisc-export166:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), adwaita-icon- theme:amd64 (3.26.1-1, 3.26.1-2), python3-cryptography:amd64 (2.1.3-3, 2.1.4-1), libc-bin:amd64 (2.25-3, 2.25-4), libkpimutils4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libebook-1.2-19:amd64 (3.26.2.1-1, 3.26.3-1), g++-5:amd64 (5.5.0-5, 5.5.0-6), libc6-x32:amd64 (2.25-3, 2.25-4), gir1.2-gtksource-3.0:amd64 (3.24.5-1, 3.24.6-1), convmv:amd64 (2.0-1, 2.04-1), libxcursor-dev:amd64 (1:1.1.14-3, 1:1.1.14-3.1), python-jedi:amd64 (0.10.2-1, 0.11.0-1), libkldap4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libavcodec- extra:amd64 (7:3.4-4, 7:3.4.1-1), libpython-dev:amd64 (2.7.14-3, 2.7.14-4), libpython3-stdlib:amd64 (3.6.3-2, 3.6.4~rc1-1), evolution-plugin- pstimport:amd64 (3.26.2-1, 3.26.3-1), libblockdev2:amd64 (2.14-2, 2.14-3), libwayland-egl1-mesa:amd64 (17.2.5-1, 17.3.0-1), gcc-5:amd64 (5.5.0-5, 5.5.0-6), gir1.2-udisks-2.0:amd64 (2.7.4-1, 2.7.5-1), liblwres160:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), libtexluajit2:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8), libgles2-mesa-dev:amd64 (17.2.5-1, 17.3.0-1), libccid:amd64 (1.4.28-1, 1.4.28-2), python-pkg-resources:amd64 (38.2.4-1, 38.2.4-2), python-all:amd64 (2.7.14-3, 2.7.14-4), libc6-i386:amd64 (2.25-3, 2.25-4), libavutil55:amd64 (7:3.4-4+b1, 7:3.4.1-1), libavutil55:i386 (7:3.4-4+b1, 7:3.4.1-1), python3-pkg-resources:amd64 (38.2.4-1, 38.2.4-2), libavdevice57:amd64 (7:3.4-4+b1, 7:3.4.1-1), python-dev:amd64 (2.7.14-3, 2.7.14-4), libhogweed4:amd64 (3.3-2, 3.4-1), libhogweed4:i386 (3.3-2, 3.4-1), libgl1-mesa-dev:amd64 (17.2.5-1, 17.3.0-1), python-setuptools:amd64 (38.2.4-1, 38.2.4-2), libgraphite2-dev:amd64 (1.3.10-6, 1.3.10-8), libblockdev- utils2:amd64 (2.14-2, 2.14-3), libgl1-mesa-dri:amd64 (17.2.5-1, 17.3.0-1), libgl1-mesa-dri:i386 (17.2.5-1, 17.3.0-1), libswscale4:amd64 (7:3.4-4+b1, 7:3.4.1-1), pylint:amd64 (1.7.4-1, 1.7.4-2), python-feedparser:amd64 (5.1.3-3, 5.2.1-1), libosmesa6:amd64 (17.2.5-1, 17.3.0-1), libosmesa6:i386 (17.2.5-1, 17.3.0-1), libgtksourceview-3.0-1:amd64 (3.24.5-1, 3.24.6-1), keyboard- configuration:amd64 (1.172, 1.173), binutils-common:amd64 (2.29.1-11, 2.29.1-12), libsynctex1:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8), libblockdev-part-err2:amd64 (2.14-2, 2.14-3), libunwind8:amd64 (1.2.1-3, 1.2.1-4), libgraphite2-3:amd64 (1.3.10-6, 1.3.10-8), libgraphite2-3:i386 (1.3.10-6, 1.3.10-8), libdns169:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), libfftw3-double3:amd64 (3.3.6p2-2+b1, 3.3.7-1), kdeaccessibility:amd64 (4:16.04.0+5.92, 4:16.04.0+5.93), libglib2.0-data:amd64 (2.54.2-1, 2.54.2-2), libnettle6:amd64 (3.3-2, 3.4-1), libnettle6:i386 (3.3-2, 3.4-1), bluez- obexd:amd64 (5.47-1, 5.47-1+b1), libgl1-mesa-glx:amd64 (17.2.5-1, 17.3.0-1), libgl1-mesa-glx:i386 (17.2.5-1, 17.3.0-1), libc-dev-bin:amd64 (2.25-3, 2.25-4), texlive-binaries:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8), python3-tk:amd64 (3.6.4~rc1-1, 3.6.4~rc1-4), libbinutils:amd64 (2.29.1-11, 2.29.1-12), libebook-contacts-1.2-2:amd64 (3.26.2.1-1, 3.26.3-1), multiarch- support:amd64 (2.25-3, 2.25-4), konsole-kpart:amd64 (4:16.12.0-4, 4:17.08.3-1), libedata-book-1.2-25:amd64 (3.26.2.1-1, 3.26.3-1), libudisks2-0:amd64 (2.7.4-1, 2.7.5-1), rsync:amd64 (3.1.2-2, 3.1.2-2.1), libffi6:amd64 (3.2.1-6, 3.2.1-7), libffi6:i386 (3.2.1-6, 3.2.1-7), libisccc160:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), libedata-cal-1.2-28:amd64 (3.26.2.1-1, 3.26.3-1), libical2:amd64 (2.0.0-2, 2.0.0-4), libkxmlrpcclient4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libkaccounts1:amd64 (16.08.3-1, 4:17.08.3-1), liblockfile1:amd64 (1.14-1+b1, 1.14-1.1), libpython3-dbg:amd64 (3.6.3-2, 3.6.4~rc1-1), libswscale- dev:amd64 (7:3.4-4+b1, 7:3.4.1-1), mesa-vdpau-drivers:amd64 (17.2.5-1, 17.3.0-1), mesa-vdpau-drivers:i386 (17.2.5-1, 17.3.0-1), libpython3-dev:amd64 (3.6.3-2, 3.6.4~rc1-1), libbind9-160:amd64 (1:9.11.2+dfsg-4, 1:9.11.2+dfsg-5), kio-extras-data:amd64 (4:16.08.3-1, 4:17.08.3-2), libkmime4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libavcodec-extra57:amd64 (7:3.4-4+b1, 7:3.4.1-1), libavcodec-extra57:i386 (7:3.4-4+b1, 7:3.4.1-1), python3.6-dbg:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), libakonadi-kde4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), python3.6-dev:amd64 (3.6.4~rc1-1, 3.6.4~rc1-2), pyflakes:amd64 (1.5.0-2, 1.6.0-1), libcamel-1.2-60:amd64 (3.26.2.1-1, 3.26.3-1), libbluetooth3:amd64 (5.47-1, 5.47-1+b1), libblockdev-mdraid2:amd64 (2.14-2, 2.14-3), libecal-1.2-19:amd64 (3.26.2.1-1, 3.26.3-1), evolution- plugins:amd64 (3.26.2-1, 3.26.3-1), libtexlua52:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8), kmousetool:amd64 (4:16.08.0-1+b1, 4:17.08.3-1), libakonadi-contact4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libedataserver-1.2-22:amd64 (3.26.2.1-1, 3.26.3-1), python-minimal:amd64 (2.7.14-3, 2.7.14-4), abiword-common:amd64 (3.0.2-4, 3.0.2-5), libgweather- common:amd64 (3.26.0-1, 3.26.1-1), libavresample3:amd64 (7:3.4-4+b1, 7:3.4.1-1), libavresample3:i386 (7:3.4-4+b1, 7:3.4.1-1), pyflakes3:amd64 (1.5.0-2, 1.6.0-1), libevolution:amd64 (3.26.2-1, 3.26.3-1), evolution:amd64 (3.26.2-1, 3.26.3-1), python3-all:amd64 (3.6.3-2, 3.6.4~rc1-1), libtiffxx5:amd64 (4.0.8-6, 4.0.9-1), libinput10:amd64 (1.9.3-1, 1.9.4-1), python3-setuptools:amd64 (38.2.4-1, 38.2.4-2), libkcalcore4:amd64 (4:4.14.10-7+b2, 4:4.14.10-8), libclutter-gtk-1.0-0:amd64 (1.8.4-2, 1.8.4-3), libssl1.0.2:amd64 (1.0.2m-3, 1.0.2n-1), libfftw3-single3:amd64 (3.3.6p2-2+b1, 3.3.7-1), python-all-dev:amd64 (2.7.14-3, 2.7.14-4), libglx-mesa0:amd64 (17.2.5-1, 17.3.0-1), libglx-mesa0:i386 (17.2.5-1, 17.3.0-1), libkpathsea6:amd64 (2017.20170613.44572-7, 2017.20170613.44572-8) End-Date: 2017-12-14 23:05:07 -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-wxgtk3.0 depends on: ii libc6 2.25-4 ii libgcc1 1:7.2.0-17 ii libstdc++6 7.2.0-17 ii libwxbase3.0-0v5 3.0.3.1+dfsg2-1 ii libwxgtk3.0-0v5 3.0.3.1+dfsg2-1 ii python 2.7.14-4 ii python-wxversion 3.0.2.0+dfsg-5 python-wxgtk3.0 recommends no packages. Versions of packages python-wxgtk3.0 suggests: pn wx3.0-doc <none> -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-wxgtk3.0 depends on: ii libc6 2.25-4 ii libgcc1 1:7.2.0-17 ii libstdc++6 7.2.0-17 ii libwxbase3.0-0v5 3.0.3.1+dfsg2-1 ii libwxgtk3.0-0v5 3.0.3.1+dfsg2-1 ii python 2.7.14-4 ii python-wxversion 3.0.2.0+dfsg-5 python-wxgtk3.0 recommends no packages. Versions of packages python-wxgtk3.0 suggests: pn wx3.0-doc <none> -- no debconf information