GNOME Bugzilla – Bug 794102
Stack smashing detected in 2.9.9 on application start
Last modified: 2018-03-06 21:32:56 UTC
I've recently upgraded from 2.9.9~11-ubu18.04.1~ppa~91a947b to 2.9.9~15-ubu18.04.5~ppa~c03eb86 build on Ubuntu 18.04 and got following crash on GIMP start: GIMP-CRITICAL: gimp_device_info_set_device: assertion '(info->device == NULL && GDK_IS_DEVICE (device)) || (GDK_IS_DEVICE (info->device) && device == NULL)' failed GIMP-CRITICAL: gimp_device_info_set_device: assertion '(info->device == NULL && GDK_IS_DEVICE (device)) || (GDK_IS_DEVICE (info->device) && device == NULL)' failed *** stack smashing detected ***: <unknown> terminated gimp: fatal error: Aborted 27 ../sysdeps/unix/sysv/linux/read.c: No such file or directory. gimp (pid:18881): [E]xit, show [S]tack trace or [P]roceed: s 27 ../sysdeps/unix/sysv/linux/read.c: No such file or directory. [New LWP 18882] [New LWP 18883] [New LWP 18884] [New LWP 18889] [New LWP 18890] [New LWP 18891] [New LWP 18892] [New LWP 18893] [New LWP 18894] [New LWP 18895] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f49c7c22384 in __libc_read (fd=30, buf=0x7ffc6becddc0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
+ Trace 238457
Thanks. This is already fixed in master, by: commit c6e8dd888cd92a473bbb8d6d23ccd92101032e8f Author: Ell <ell_se@yahoo.com> Date: Mon Mar 5 12:45:22 2018 -0500 app: fix buffer overflow in gimp_plug_in_open() Commit b9e629abbb2a40aa34cd41e7f093b7171bc249db added two more command-line arguments when spawning plug-ins, but failed to expand the args array... app/plug-in/gimpplugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The CRITICALs are unrelated (and probably benign), but might be worth a bug of their own.
*** Bug 794130 has been marked as a duplicate of this bug. ***
*** Bug 794136 has been marked as a duplicate of this bug. ***