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

Package: wicd-curses; Maintainer for wicd-curses is Vincenzo (KatolaZ) Nicosia <katolaz@freaknet.org>; Source for wicd-curses is src:wicd.

Reported by: Moritz Strohm <ncc1988@posteo.de>

Date: Wed, 2 Aug 2017 18:03:01 UTC

Severity: normal

Tags: jessie

Done: Mark Hindley <mark@hindley.org.uk>

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.devuan.org
Subject: bug#127: wicd-curses crashes when associated with a WLAN having non-ascii characters in the SSID
Reply-To: Moritz Strohm <ncc1988@posteo.de>, 127@bugs.devuan.org
Resent-From: Moritz Strohm <ncc1988@posteo.de>
Resent-To: devuan-bugs@lists.dyne.org
Resent-CC: owner@bugs.devuan.org
Resent-Date: Wed, 02 Aug 2017 18:03:01 UTC
Resent-Message-ID: <handler.127.B.150169680227549@bugs.devuan.org>
Resent-Sender: owner@bugs.devuan.org
X-Devuan-PR-Message: report 127
X-Devuan-PR-Package: wicd-curses
X-Devuan-PR-Keywords: 
Received: via spool by submit@bugs.devuan.org id=B.150169680227549
          (code B ref -1); Wed, 02 Aug 2017 18:03:01 UTC
Received: (at submit) by bugs.devuan.org; 2 Aug 2017 18:00:02 +0000
Delivered-To: devuanbugs@dyne.org
Received: from mail.dyne.org [178.62.188.7]
	by fulcanelli with IMAP (fetchmail-6.3.26)
	for <debbugs@localhost> (single-drop); Wed, 02 Aug 2017 20:00:02 +0200 (CEST)
Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by tupac2.dyne.org (Postfix) with ESMTPS id 2250618F852
	for <submit@bugs.devuan.org>; Wed,  2 Aug 2017 17:54:50 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
	by mout02.posteo.de (Postfix) with ESMTPS id 334B320AA9
	for <submit@bugs.devuan.org>; Wed,  2 Aug 2017 19:54:50 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
	by submission (posteo.de) with ESMTPSA id 3xN16d53tfz10HW
	for <submit@bugs.devuan.org>; Wed,  2 Aug 2017 19:54:49 +0200 (CEST)
Date: Wed, 2 Aug 2017 17:54:44 +0000
From: Moritz Strohm <ncc1988@posteo.de>
To: submit@bugs.devuan.org
Message-ID: <20170802175444.GA7681@posteo.de>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="Q68bSM7Ycu6FN28Q"
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Spam-Status: No, score=-5.1 required=5.0 tests=RCVD_IN_DNSWL_MED,
	RCVD_IN_MSPIKE_H2,RP_MATCHES_RCVD,SPF_PASS autolearn=disabled version=3.4.0
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tupac2
[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)]

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Tue Apr 23 06:51:34 2024;