Also, I installed the PPA packages, and there is still at least one
crash happening on startup for me. Is this a different error?
#0 0x00000000004b1795 in wpa_supplicant_ctrl_iface_msg_cb (ctx=0x1386910,
level=2, txt=0x138f0a0 "P2P: Update channel list", len=24)
at ctrl_iface_unix.c:249
#1 0x00000000004148c9 in wpa_msg (ctx=0x1386910, level=2, fmt=<optimized out>)
at ../src/utils/wpa_debug.c:455
#2 0x0000000000433f07 in p2p_update_channel_list (p2p=0x1386910,
chan=0x7fff42f76300) at ../src/p2p/p2p.c:3800
#3 0x000000000042cac2 in wpas_p2p_update_channel_list (wpa_s=0x13adba0)
at p2p_supplicant.c:4294
#4 0x00000000004d0891 in wpa_supplicant_event (ctx=0x13adba0,
event=EVENT_CHANNEL_LIST_CHANGED, data=0x0) at events.c:2414
#5 0x00000000004e1409 in memcpy (__len=6, __src=<optimized out>,
__dest=0x1381b5e) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#6 mlme_event_join_ibss (tb=0x7fff42f76770, drv=0x1381aa0)
at ../src/drivers/driver_nl80211.c:1216
#7 process_event (msg=<optimized out>, arg=0x1381aa0)
at ../src/drivers/driver_nl80211.c:1817
#8 0x00007fc5a6cc19fa in nl_recvmsgs_report ()
from /lib/x86_64-linux-gnu/libnl-3.so.200
#9 0x00007fc5a6cc1d79 in nl_recvmsgs ()
from /lib/x86_64-linux-gnu/libnl-3.so.200
#10 0x00000000004d665c in wpa_driver_nl80211_event_receive (
sock=<optimized out>, eloop_ctx=0x1381aa0, handle=0x13a5a50)
---Type <return> to continue, or q <return> to quit---
at ../src/drivers/driver_nl80211.c:1868
#11 0x0000000000415964 in eloop_sock_table_dispatch (
table=table@entry=0x760508 <eloop+8>, fds=fds@entry=0x1386720)
at ../src/utils/eloop.c:216
#12 0x000000000041603e in eloop_run () at ../src/utils/eloop.c:562
#13 0x00000000004cce99 in wpa_supplicant_run (global=0x1386910)
at wpa_supplicant.c:2714
#14 0x0000000000000000 in ?? ()
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to wpa in Ubuntu.
https://bugs.launchpad.net/bugs/1210785
Title:
wpa_supplicant crashed with SIGSEGV
Status in “wpa” package in Ubuntu:
Fix Released
Status in “wpa” source package in Saucy:
In Progress
Bug description:
[Impact]
Any user of wpasupplicant, provided they have hardware that reports
supporting P2P, possibly others as well. This is timing related in how
wpasupplicant handles management interface changes (usually from request of
another process, such as NetworkManager).
[Regression potential]
This fixes a known issue in the logic handling the p2p (wpa) context in
wpasupplicant, specifically for P2P, so not expected to actually break things
for a lot of people, given that P2P, although enabled, is not currently
supported by NetworkManager or any other way except with manual configuration
of wpasupplicant.
If anything, what would be likely to break is tracking of the context for a
p2p supplicant: in other words, it could be possible for the context (the way
for the supplicant to get to the control interface, and as such possibly log
information or errors) for the p2p supplicant (the supplicant process
specifically for Wifi P2P support, which is somewhat separate from the standard
wifi process) to be lost as the management interface changes due to command
line requests, suspend/resume cycle, etc. causing a change in the available
interfaces. I hope this is somewhat clear-ish ;)
[Test Case]
1) remove wpa crash files from /var/crash:
rm -f /var/crash/_sbin_wpa*
2) Suspend/resume repeatedly until the supplicant crashes.
Without the patch, you should see an apport dialog pop up after a few cycles
(possibly within 10 cycles?)
With the patch, the supplicant should not crash.
----
wpa_supplicant crashed with SIGSEGV
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: wpasupplicant 1.0-3ubuntu2
ProcVersionSignature: Ubuntu 3.11.0-1.4-generic 3.11.0-rc4
Uname: Linux 3.11.0-1-generic i686
ApportVersion: 2.12-0ubuntu3
Architecture: i386
CrashCounter: 1
Date: Sat Aug 10 16:58:28 2013
ExecutablePath: /sbin/wpa_supplicant
InstallationDate: Installed on 2013-08-06 (4 days ago)
InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Alpha i386 (20130730)
MarkForUpload: True
ProcCmdline: /sbin/wpa_supplicant -B -P
/run/sendsigs.omit.d/wpasupplicant.pid -u -s -O /var/run/wpa_supplicant
ProcEnviron:
SegvAnalysis:
Segfault happened at: 0x81028d0: mov 0x4(%esi),%edx
PC (0x081028d0) ok
source "0x4(%esi)" (0x0000012d) not located in a known VMA region (needed
readable region)!
destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: wpa
StacktraceTop:
?? ()
?? ()
?? ()
?? ()
?? ()
Title: wpa_supplicant crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/1210785/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp