GIMP crashes on startup if usb mouse is present
GIMP version: 2.10 built from revision e88050fc
Operating System: Linux
Description of the bug
Crash on startup.
Reproduction
Is the bug reproducible? Always
Additional information
GDB stops at the call to gimp_device_info_set_axis_use
at line 561 in gimpdeviceinfo.c
Console output:
BFD: cuidado: /lib64/ld-linux-x86-64.so.2: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libm.so.6: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libdl.so.2: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libpthread.so.0: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libc.so.6: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/librt.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libresolv.so.2: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libstdc++.so.6: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgcc_s.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libmvec.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libmvec.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgomp.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libmvec.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgomp.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgfortran.so.5: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgomp.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/../lib/libquadmath.so.0: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgomp.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgomp.so.1: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/libgfortran.so.5: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
BFD: cuidado: /usr/lib/../lib/libquadmath.so.0: tipo GNU_PROPERTY_TYPE (5) no soportado: 0xc0000002
gimp_device_info_set_device: trying to set GdkDevice 'SteelSeries Sensei Raw Gaming Mouse' on GimpDeviceInfo which already has a device
Signal: SIGSEGV (Segmentation fault)
Bug info:
GNU Image Manipulation Program version 2.10.7
git-describe: GIMP_2_10_6-72-g536af959f1
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto
Thread model: posix
gcc version 8.2.1 20180831 (GCC)
using GEGL version 0.4.9 (compiled against version 0.4.9)
using GLib version 2.58.0 (compiled against version 2.58.0)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.15.12 (compiled against version 1.15.12)
fatal error: Violación de segmento
Stack trace:
# Stack traces obtained from PID 28427 - Thread 28427 #
[New LWP 28428]
[New LWP 28429]
[New LWP 28476]
[New LWP 28477]
[New LWP 28478]
[New LWP 28479]
[New LWP 28480]
[New LWP 28481]
[New LWP 28482]
[New LWP 28483]
[New LWP 28484]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f7eafead184 in read () from /usr/lib/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7f7eab9f2d40 (LWP 28427) "gimp" 0x00007f7eafead184 in read () from /usr/lib/libpthread.so.0
2 Thread 0x7f7eaa520700 (LWP 28428) "gmain" 0x00007f7eafdc8bb1 in poll () from /usr/lib/libc.so.6
3 Thread 0x7f7ea9d1f700 (LWP 28429) "gdbus" 0x00007f7eafdc8bb1 in poll () from /usr/lib/libc.so.6
4 Thread 0x7f7e90a24700 (LWP 28476) "async" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
5 Thread 0x7f7e8bfff700 (LWP 28477) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
6 Thread 0x7f7e8b7fe700 (LWP 28478) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
7 Thread 0x7f7e8affd700 (LWP 28479) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
8 Thread 0x7f7e8a7fc700 (LWP 28480) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
9 Thread 0x7f7e89ffb700 (LWP 28481) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
10 Thread 0x7f7e897fa700 (LWP 28482) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
11 Thread 0x7f7e88ff9700 (LWP 28483) "worker" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
12 Thread 0x7f7e887f8700 (LWP 28484) "pool" 0x00007f7eafdce40d in syscall () from /usr/lib/libc.so.6
Thread 12 (Thread 0x7f7e887f8700 (LWP 28484)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027ef61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007f7eb02fccb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007f7eb02fceb3 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eb02a0c7a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 11 (Thread 0x7f7e88ff9700 (LWP 28483)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 10 (Thread 0x7f7e897fa700 (LWP 28482)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7f7e89ffb700 (LWP 28481)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7f7e8a7fc700 (LWP 28480)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7f7e8affd700 (LWP 28479)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7f7e8b7fe700 (LWP 28478)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7f7e8bfff700 (LWP 28477)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e894a4 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7f7e90a24700 (LWP 28476)):
#0 0x00007f7eafdce40d in syscall () at /usr/lib/libc.so.6
#1 0x00007f7eb027e461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000562f77e892b3 in ()
#3 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7f7ea9d1f700 (LWP 28429)):
#0 0x00007f7eafdc8bb1 in poll () at /usr/lib/libc.so.6
#1 0x00007f7eb02cfee0 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f7eb02d0f62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007f7eb0dbad08 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7f7eaa520700 (LWP 28428)):
#0 0x00007f7eafdc8bb1 in poll () at /usr/lib/libc.so.6
#1 0x00007f7eb02cfee0 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f7eb02cffce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f7eb02d0022 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f7eb02993eb in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f7eafea3a9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f7eafdd3a43 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7f7eab9f2d40 (LWP 28427)):
#0 0x00007f7eafead184 in read () at /usr/lib/libpthread.so.0
#1 0x00007f7eb1972e01 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x0000562f77ba8400 in ()
#3 0x0000562f77ba8858 in ()
#4 0x0000562f77ba8fc9 in ()
#5 0x00007f7eafeae3c0 in <signal handler called> () at /usr/lib/libpthread.so.0
#6 0x0000562f77d2340a in gimp_device_info_set_device ()
#7 0x0000562f77d25ab1 in ()
#8 0x0000562f77d26236 in ()
#9 0x00007f7eb03b94b3 in () at /usr/lib/libgobject-2.0.so.0
#10 0x00007f7eb03b9eb4 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#11 0x00007f7eb03ba84a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#12 0x0000562f77d25d45 in gimp_device_manager_new ()
#13 0x0000562f77d263a1 in gimp_devices_init ()
#14 0x0000562f77baaedb in ()
#15 0x00007f7eb03b53d5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#16 0x00007f7eb03a2195 in () at /usr/lib/libgobject-2.0.so.0
#17 0x00007f7eb03a601e in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#18 0x00007f7eb03a6a80 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#19 0x0000562f77e7fd27 in gimp_restore ()
#20 0x0000562f77ba7d1e in app_run ()
#21 0x0000562f77ba7471 in main ()
[Inferior 1 (process 28427) detached]
Edited by Sergio Jiménez Herena