Package: wicd-curses Version: 1.7.4+tb2-6 Severity: normal Tags: upstream In wicd-curses, a crash can be provoked when going into preferences by pressing "P", then choosing the tab "Advanced Settings", then selecting the pull-down select box, pressing Enter to see the list of options, and then choosing "external" (the default) and pressing Enter again to accept that setting.
It seems irrelevant which setting was set beforehand. Backtrace of the crash: ~ → wicd-curses Traceback (most recent call last): File "/usr/share/wicd/curses/wicd-curses.py", line 1149, in call_update_ui self.update_ui(True) File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper return func(*args, **kargs) File "/usr/share/wicd/curses/wicd-curses.py", line 1162, in update_ui self.handle_keys(input_data) File "/usr/share/wicd/curses/wicd-curses.py", line 1131, in handle_keys k = self.frame.keypress(self.size, k) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 1131, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/usr/share/wicd/curses/curses_misc.py", line 277, in keypress key = self._w.keypress(size, key) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 1131, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 1590, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 840, in keypress return self._original_widget.keypress((maxcol,maxrow-top-bottom), key) File "/usr/lib/python2.7/dist-packages/urwid/listbox.py", line 999, in keypress key = focus_widget.keypress((maxcol,),key) File "/usr/share/wicd/curses/curses_misc.py", line 497, in keypress return self._w.keypress(size, key) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 2271, in keypress key = w.keypress((mc,) + size[1:], key) AttributeError: 'Text' object has no attribute 'keypress' This bug report looks very similar to https://bugs.debian.org/814090, but seems unrelated on a first glance. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (990, 'unstable'), (900, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (201, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: i386 (i686) Kernel: Linux 4.16.0-trunk-686-pae (SMP w/2 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages wicd-curses depends on: ii python 2.7.15~rc1-1 ii python-urwid 2.0.1-2 ii wicd-daemon 1.7.4+tb2-6 Versions of packages wicd-curses recommends: ii sudo 1.8.21p2-3 wicd-curses suggests no packages. Versions of packages wicd depends on: ii wicd-daemon 1.7.4+tb2-6 Versions of packages wicd-cli depends on: ii python 2.7.15~rc1-1 ii wicd-daemon 1.7.4+tb2-6 Versions of packages wicd-cli recommends: ii sudo 1.8.21p2-3 Versions of packages wicd-gtk depends on: ii python 2.7.15~rc1-1 ii python-glade2 2.24.0-5.1+b1 ii python-gtk2 2.24.0-5.1+b1 ii wicd-daemon 1.7.4+tb2-6 Versions of packages wicd-gtk recommends: ii menu 2.1.47+b1 ii python-notify 0.1.1-4 Versions of packages wicd-daemon depends on: ii adduser 3.117 ii dbus 1.12.6-2 ii debconf 1.5.66 ii dhcpcd5 6.10.1-1 ii iputils-ping 3:20161105-1 ii isc-dhcp-client 4.3.5-4 ii lsb-base 9.20170808 ii psmisc 23.1-1 ii pump 0.8.24-7.1 ii python 2.7.15~rc1-1 ii python-dbus 1.2.6-1 ii python-gobject-2 2.28.6-13+b1 ii python-wicd 1.7.4+tb2-6 ii udhcpc 1:1.27.2-2 ii wireless-tools 30~pre9-12+b1 ii wpasupplicant 2:2.6-15 Versions of packages wicd-daemon recommends: ii rfkill 2.31.1-0.5 Versions of packages wicd-daemon suggests: ii pm-utils 1.4.1-17 Versions of packages python-wicd depends on: ii net-tools 1.60+git20161116.90da8a0-2 ii python 2.7.15~rc1-1 Versions of packages python-wicd suggests: ii ethtool 1:4.15-1 ii iproute2 4.15.0-3 -- debconf information: * wicd/users: