Comment 1 for bug 1768937

Revision history for this message
Webster J Wing (w-j-w) wrote :

I have A similar problem. I open a picture and try to change the pen color. I get the following ouput to my terminal when I run pinta.

Gtk-Message: 10:41:47.286: Failed to load module "canberra-gtk-module"
free(): invalid pointer
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) GLib.SList.g_free (intptr) [0x00002] in <5a439e0caae7469886e7119d9f6bc621>:0
  at GLib.ListBase.Empty () [0x000b5] in <5a439e0caae7469886e7119d9f6bc621>:0
  at GLib.ListBase.Dispose (bool) [0x00000] in <5a439e0caae7469886e7119d9f6bc621>:0
  at GLib.ListBase.Finalize () [0x00000] in <5a439e0caae7469886e7119d9f6bc621>:0
  at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) [0x0001e] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
/proc/self/maps:
4195c000-41a9c000 rwxp 00000000 00:00 0
41de8000-41df8000 rwxp 00000000 00:00 0
55ef9bd82000-55ef9bdad000 r--p 00000000 08:01 1971908 /usr/bin/mono-sgen
55ef9bdad000-55ef9c0a3000 r-xp 0002b000 08:01 1971908 /usr/bin/mono-sgen
55ef9c0a3000-55ef9c1d0000 r--p 00321000 08:01 1971908 /usr/bin/mono-sgen
55ef9c1d1000-55ef9c1d8000 r--p 0044e000 08:01 1971908 /usr/bin/mono-sgen
55ef9c1d8000-55ef9c1dd000 rw-p 00455000 08:01 1971908 /usr/bin/mono-sgen
55ef9c1dd000-55ef9c26e000 rw-p 00000000 00:00 0
55ef9cd27000-55ef9e2a9000 rw-p 00000000 00:00 0 [heap]
7f8664000000-7f8664021000 rw-p 00000000 00:00 0
7f8664021000-7f8668000000 ---p 00000000 00:00 0
7f8668000000-7f8668021000 rw-p 00000000 00:00 0
7f8668021000-7f866c000000 ---p 00000000 00:00 0
7f866ef28000-7f866efa8000 rw-p 00000000 00:00 0
7f866efaa000-7f866f7ff000 rw-p 00000000 00:00 0
7f866f7ff000-7f866f800000 ---p 00000000 00:00 0
7f866f800000-7f8670000000 rw-p 00000000 00:00 0
7f8670000000-7f8670021000 rw-p 00000000 00:00 0
7f8670021000-7f8674000000 ---p 00000000 00:00 0
7f8674000000-7f8674021000 rw-p 00000000 00:00 0
7f8674021000-7f8678000000 ---p 00000000 00:00 0
7f8678015000-7f8678076000 rw-p 00000000 00:00 0
7f8678076000-7f8679076000 rw-s 00000000 00:05 23396376 /SYSV00000000 (deleted)
7f86790c0000-7f8679140000 rw-p 00000000 00:00 0
7f8679144000-7f86791c4000 rw-p 00000000 00:00 0
Memory around native instruction pointer (0x7f868d68eed7):
0x7f868d68eec7 d2 4c 89 ce bf 02 00 00 00 b8 0e 00 00 00 0f 05 .L..............
0x7f868d68eed7 48 8b 8c 24 08 01 00 00 64 48 33 0c 25 28 00 00 H..$....dH3.%(..
0x7f868d68eee7 00 44 89 c0 75 1f 48 81 c4 18 01 00 00 c3 0f 1f .D..u.H.........
0x7f868d68eef7 00 48 8b 15 71 ff 19 00 f7 d8 41 b8 ff ff ff ff .H..q.....A.....

Native stacktrace:

 /usr/bin/mono(+0x12296d) [0x55ef9bea496d]
 /usr/bin/mono(+0x122c87) [0x55ef9bea4c87]
 /usr/bin/mono(+0xba8e4) [0x55ef9be3c8e4]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x13f40) [0x7f868d863f40]
 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7f868d68eed7]
 /lib/x86_64-linux-gnu/libc.so.6(abort+0x121) [0x7f868d670535]
 /lib/x86_64-linux-gnu/libc.so.6(+0x8c726) [0x7f868d6d7726]
 /lib/x86_64-linux-gnu/libc.so.6(+0x9359a) [0x7f868d6de59a]
 /lib/x86_64-linux-gnu/libc.so.6(+0x953cc) [0x7f868d6e03cc]
 [0x41a9bf9d]
Pkilling 0x7f868d646780 from 0x7f868ca3f700
Entering thread summarizer pause from 0x7f868ca3f700
Finished thread summarizer pause from 0x7f868ca3f700.

Waiting for dumping threads to resume

Debug info from gdb:

[New LWP 16536]
[New LWP 16537]
[New LWP 16538]
[New LWP 16539]
[New LWP 16550]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f868d75c729 in __GI___poll (fds=0x55ef9d394ce0, nfds=3, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:29
29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
  Id Target Id Frame
* 1 Thread 0x7f868d646780 (LWP 16535) "mono" 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d394ce0, nfds=3, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:29
  2 Thread 0x7f868c3ff700 (LWP 16536) "SGen worker" futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ef9c1f1b48) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  3 Thread 0x7f868ca3f700 (LWP 16537) "Finalizer" 0x00007f868d86391a in __waitpid (pid=16557, stat_loc=0x7f868ca3d4e4, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
  4 Thread 0x7f8682f3a700 (LWP 16538) "gmain" 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d087a40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  5 Thread 0x7f8682739700 (LWP 16539) "gdbus" 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d017d40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  6 Thread 0x7f867a60f700 (LWP 16550) "pool-Pinta" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 6 (Thread 0x7f867a60f700 (LWP 16550)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8688f16a5a in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8688e9d0c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f8688e9d681 in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8688ef52e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8688ef487d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f868d859182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007f868d768b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8682739700 (LWP 16539)):
#0 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d017d40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8688ecbbf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8688ecbf82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f868916be26 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f8688ef487d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f868d859182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f868d768b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8682f3a700 (LWP 16538)):
#0 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d087a40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8688ecbbf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8688ecbd1c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f8688ecbd61 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8688ef487d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f868d859182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f868d768b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f868ca3f700 (LWP 16537)):
#0 0x00007f868d86391a in __waitpid (pid=16557, stat_loc=0x7f868ca3d4e4, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 0x000055ef9bea4aa6 in ?? ()
#2 0x000055ef9bea4c87 in ?? ()
#3 0x000055ef9be3c8e4 in ?? ()
#4 <signal handler called>
#5 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#6 0x00007f868d670535 in __GI_abort () at abort.c:79
#7 0x00007f868d6d7726 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f868d7fd952 "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#8 0x00007f868d6de59a in malloc_printerr (str=str@entry=0x7f868d7fba9b "free(): invalid pointer") at malloc.c:5352
#9 0x00007f868d6e03cc in _int_free (av=<optimized out>, p=<optimized out>, have_lock=<optimized out>) at malloc.c:4181
#10 0x0000000041a9bf9d in ?? ()
#11 0x000055ef9d5652b0 in ?? ()
#12 0x000055ef9cd37310 in ?? ()
#13 0x00007f868c837b65 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f868c3ff700 (LWP 16536)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ef9c1f1b48) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55ef9c1f1b60, cond=0x55ef9c1f1b20) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55ef9c1f1b20, mutex=0x55ef9c1f1b60) at pthread_cond_wait.c:655
#3 0x000055ef9c075f56 in ?? ()
#4 0x00007f868d859182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#5 0x00007f868d768b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f868d646780 (LWP 16535)):
#0 0x00007f868d75c729 in __GI___poll (fds=0x55ef9d394ce0, nfds=3, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8688ecbbf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8688ecbf82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f86898ce3e7 in gtk_main () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x0000000041a83327 in ?? ()
#5 0x000055ef9cd3b1a8 in ?? ()
#6 0x0000000000000000 in ?? ()
[Inferior 1 (process 16535) detached]

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted (core dumped)