[Bug 853314] New: libusb does an unlock-before-lock and crashes on TSX-enabled CPUs
https://bugzilla.novell.com/show_bug.cgi?id=853314 https://bugzilla.novell.com/show_bug.cgi?id=853314#c0 Summary: libusb does an unlock-before-lock and crashes on TSX-enabled CPUs Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: sbrabec@suse.com ReportedBy: vojtech@suse.com QAContact: qa-bugs@suse.de Found By: Beta-Customer Blocker: No libusb-0.1.12 has unlock-before-lock bugs in its device enumeration code, which lock elision on TSX enabled CPUS doesn't tolerate, resulting in an immediate segfault. This means that any program (even basic utilities called from udev) crash on the Haswell platform. I can provide a core dump on demand if needed. I recommend upgrading to libusbx-0.1.17 (http://libusbx.org), which (verified) doesn't have these bugs, and unlike the original libusb is actively fixed and developed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853314 https://bugzilla.novell.com/show_bug.cgi?id=853314#c1 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com --- Comment #1 from Marcus Meissner <meissner@suse.com> 2013-12-03 12:45:20 UTC --- what kind of unstable processor platform is this? ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853314 https://bugzilla.novell.com/show_bug.cgi?id=853314#c2 --- Comment #2 from Vojtech Pavlik <vojtech@suse.com> 2013-12-10 11:20:26 UTC --- The full name of the CPU would be Intel Core i7-4770. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853314 https://bugzilla.novell.com/show_bug.cgi?id=853314#c3 --- Comment #3 from Marcus Meissner <meissner@suse.com> 2014-01-09 14:35:54 UTC --- can you provide a backtrace? :/ or access to such a machine? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=853314 https://bugzilla.novell.com/show_bug.cgi?id=853314#c4 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Stanislav Brabec <sbrabec@suse.com> 2014-09-12 22:50:29 CEST --- You very probably think libusb-1.0.12, not 8 years obsolete libusb-0.1.12. libusbx.org fork was merged back to main libusb in January 2014, and we have now libusb-1.0.18 in both Factory and SLE-12. It is available for 13.1 at https://build.opensuse.org/package/show/hardware/libusb-1_0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com