From owner-freebsd-x11@freebsd.org Sat Jan 5 17:06:04 2019 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37DD114A104E for ; Sat, 5 Jan 2019 17:06:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C70118A84D for ; Sat, 5 Jan 2019 17:06:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8A80F14A1049; Sat, 5 Jan 2019 17:06:03 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5010E14A1048 for ; Sat, 5 Jan 2019 17:06:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CEFB38A84A for ; Sat, 5 Jan 2019 17:06:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 2F40E1D11C for ; Sat, 5 Jan 2019 17:06:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x05H62qI044338 for ; Sat, 5 Jan 2019 17:06:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x05H62WK044337 for x11@FreeBSD.org; Sat, 5 Jan 2019 17:06:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 234638] x11/libinput: crashes in devel/libudev-devd on device enumeration Date: Sat, 05 Jan 2019 17:06:01 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jan 2019 17:06:04 -0000 Bugzilla Automation has asked freebsd-x11 mailing li= st for maintainer-feedback: Bug 234638: x11/libinput: crashes in devel/libudev-devd on device enumerati= on https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234638 --- Description --- $ libinput list-devices Thread 1 received signal SIGBUS, Bus error. 0x00000008002b61af in udev_list_RB_MINMAX (head=3D0x800c46f48, val=3D-1) at udev-list.c:163 163 RB_GENERATE(udev_list, udev_list_entry, link, udev_list_entry_cmp); (gdb) bt full #0 0x00000008002b61af in udev_list_RB_MINMAX (head=3D0x800c46f48, val=3D-1= ) at udev-list.c:163 tmp =3D 0x726f666d6f432074 parent =3D 0x726f666d6f432074 #1 0x00000008002b62ea in udev_list_entry_get_first (ul=3D0x800c46f48) at udev-list.c:112 No locals. #2 0x00000008002b47d0 in udev_device_get_property_value (ud=3D0x800c46f40, property=3D0x80025c7cb "WL_OUTPUT") at udev-device.c:199 key =3D 0x800c2b700 "\003" value =3D 0x800c9dc00 "" entry =3D 0xd #3 0x00000008002a2275 in device_added (udev_device=3D0x800c46f40, input=3D0x800c2b700, seat_name=3D0x80025eaa0 "default") at ../src/udev-seat.c:104 device =3D 0x800c9dc00 devnode =3D 0x800c46f78 "00/1.70, addr 3" sysname =3D 0x800c46f83 "dr 3" device_seat =3D 0x80025ea9a "seat0" output_name =3D 0x800c46f78 "00/1.70, addr 3" seat =3D 0x800c8e000 #4 0x00000008002a25e8 in udev_input_add_devices (input=3D0x800c2b700, udev=3D0x800c445a0) at ../src/udev-seat.c:164 e =3D 0x800c3c510 entry =3D 0x800c26280 device =3D 0x800c46f40 path =3D 0x800c262a8 "/dev/input/event4" sysname =3D 0x800c46f83 "dr 3" #5 0x00000008002a1cab in udev_input_enable (libinput=3D0x800c2b700) at ../src/udev-seat.c:274 input =3D 0x800c2b700 udev =3D 0x800c445a0 fd =3D 5 #6 0x00000008002a1a85 in libinput_udev_assign_seat (libinput=3D0x800c2b700, seat_id=3D0x202c9b "seat0") at ../src/udev-seat.c:398 input =3D 0x800c2b700 #7 0x0000000000205aec in tools_open_udev (seat=3D0x202c9b "seat0", verbose=3Dfalse, grab=3D0x7fffffffe19f) at ../tools/shared.c:274 li =3D 0x800c2b700 udev =3D 0x800c445a0 #8 0x00000000002059e6 in tools_open_backend (which=3DBACKEND_UDEV, seat_or_device=3D0x202c9b "seat0", verbose=3Dfalse, grab=3D0x7fffffffe19f) at ../tools/shared.c:323 li =3D 0x0 #9 0x0000000000204434 in main (argc=3D1, argv=3D0x7fffffffe230) at ../tools/libinput-list-devices.c:392 li =3D 0x0 ev =3D 0x7fffffffe228 grab =3D false $ rm /dev/input/event[47] $ libinput list-devices Device: System keyboard multiplexer Kernel: /dev/input/event0 Group: 1 Seat: seat0, default Capabilities: keyboard=20 [...] $ libevdev_describe /dev/input/event4 name: "Microsoft Comfort Curve Keyboard 3000, class 0/0, rev 2.00/1.70, add= r 3" bustype: 0x3 vendor: 0x45e product: 0x780 $ libevdev_describe /dev/input/event7 name: "Kingsis Peripherals ZOWIE Gaming mouse, class 0/0, rev 2.00/0.01, ad= dr 5" bustype: 0x3 vendor: 0x1af3 product: 0x1