lsusb crashed with SIGSEGV in __libc_start_main()

Bug #1117195 reported by Joe Harrington on 2013-02-06
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usbutils (Ubuntu)
Undecided
Unassigned

Bug Description

This is a continuation of bug #1079188, which see for the circumstances when it happens. I cannot reproduce it on demand, but after a resume, the color calibration light on my ThinkPad W510 comes on briefly. If it does not go out, it indicates a condition in which lsusb -v (but not lsusb) segfaults and several (but not all) of the USB ports on this laptop stop working. I have not found a way to reset it other than by rebooting.

See also bug #737502, which affected the 11.04 release, but I do not get segfaults with lsusb or lsusb -t, and I'm on 11.10, which it claims fixed that bug. So I'm guessing I have a different bug. Someone more experienced than I will have to decide.

While it seems obvious, for the record, "what you expected to happen":
no program should ever segfault (tall order, I know)
my USB ports should not fail
if they fail, I should be able to reset something (maybe unload/load a kernel module) and get them working without a reboot (wishful thinking?)

Since this is an intermittent problem, please post suggestions for further diagnostics I can do ASAP, and I'll do them on the next USB crash.

Thanks,

--jh--

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: usbutils 1:001-1
ProcVersionSignature: Ubuntu 3.0.0-30.47-generic 3.0.57
Uname: Linux 3.0.0-30-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4.1
Architecture: amd64
Date: Wed Feb 6 11:00:18 2013
ExecutablePath: /usr/bin/lsusb
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: lsusb -v
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x401b94: movzbl (%rax),%edx
 PC (0x00401b94) ok
 source "(%rax)" (0x00000001) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: usbutils
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
Title: lsusb crashed with SIGSEGV in __libc_start_main()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Joe Harrington (joeharr) wrote :
Joe Harrington (joeharr) wrote :

Also, this is a fresh install of 11.10, with all updates applied.

Joe Harrington (joeharr) on 2013-02-07
information type: Private → Public

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 __libc_start_main (main=0x401780, argc=2, ubp_av=0x7fff287ca608, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff287ca5f8) at libc-start.c:226

tags: added: apport-failed-retrace
tags: removed: need-amd64-retrace
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers