Devuan bug report logs - #127
wicd-curses crashes when associated with a WLAN having non-ascii characters in the SSID

Package: wicd-curses; Reported by: Moritz Strohm <ncc1988@posteo.de>;
Date: Wed, 2 Aug 2017 18:03:01 UTC;
Maintainer for wicd-curses is (unknown).

View this report as an mbox folder.


Report forwarded to devuan-bugs@lists.dyne.org, owner@bugs.devuan.org:
bug#127; Package wicd-curses. Full text available.



Acknowledgement sent to Moritz Strohm <ncc1988@posteo.de>:
New bug report received and forwarded. Copy sent to owner@bugs.devuan.org. Full text available.



Message received at submit@bugs.devuan.org:

Date: Wed, 2 Aug 2017 17:54:44 +0000
From: Moritz Strohm <ncc1988@posteo.de>
To: submit@bugs.devuan.org
Subject: wicd-curses crashes when associated with a WLAN having non-ascii

[Message part 1 (text/plain, inline)]

Package: wicd-curses
Version: 1.7.2.4-4.1


Hello


I tried to associate to a wireless network that has a non-ascii character
in the SSID. The non-ascii character is the letter "".
Displaying the network in the wireless network list in
wicd-curses works but as soon as my computer was associated with that
wireless network wicd-curses crashed. When I try to start wicd-curses
again it crashes immediately. It stopped crashing after I unassociated
my computer from the wireless network (using wicd-gtk).

wicd-curses produces the following error messages when crashing:



Traceback (most recent call last):
  File "/usr/share/wicd/curses/wicd-curses.py", line 1063, in <module>
    main()
  File "/usr/share/wicd/curses/wicd-curses.py", line 995, in main
    ui.run_wrapper(run)
  File "/usr/lib/python2.7/dist-packages/urwid/raw_display.py", line 268, in run_wrapper
    return fn()
  File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
    return func(*args, **kargs)
  File "/usr/share/wicd/curses/wicd-curses.py", line 1003, in run
    app = appGUI()
  File "/usr/share/wicd/curses/wicd-curses.py", line 591, in __init__
    self.update_status()
  File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
    return func(*args, **kargs)
  File "/usr/share/wicd/curses/wicd-curses.py", line 734, in update_status
    self.set_status):
  File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
    return func(*args, **kargs)
  File "/usr/share/wicd/curses/wicd-curses.py", line 159, in check_for_wireless
    ('$A', network).replace
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2: ordinal not in range(128)



I'm using Devuan GNU/Linux Jessie (x86 architectur) with kernel 3.16.0-4-686-pae.


Regards
Moritz Strohm


[signature.asc (application/pgp-signature, inline)]






Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Mon, 25 Sep 2017 22:09:53 UTC