Skip to content

Instantly share code, notes, and snippets.

@krisives
Created September 24, 2018 11:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krisives/4ad0953bc483f0883dd98c834c514964 to your computer and use it in GitHub Desktop.
Save krisives/4ad0953bc483f0883dd98c834c514964 to your computer and use it in GitHub Desktop.
free(): invalid pointer
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) GLib.SList.g_free (intptr) <0x0005f>
at GLib.ListBase.Empty () <0x0013c>
at GLib.ListBase.Dispose (bool) <0x0000f>
at GLib.ListBase.Finalize () <0x0001d>
at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) <0x00068>
Native stacktrace:
/usr/bin/mono(+0xc8514) [0x56111d3c1514]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12890) [0x7f0a6bff8890]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7f0a6ba1be97]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7f0a6ba1d801]
/lib/x86_64-linux-gnu/libc.so.6(+0x89897) [0x7f0a6ba66897]
/lib/x86_64-linux-gnu/libc.so.6(+0x9090a) [0x7f0a6ba6d90a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4cc) [0x7f0a6ba74e1c]
[0x41b424f0]
Debug info from gdb:
[New LWP 16356]
[New LWP 16357]
[New LWP 16358]
[New LWP 16359]
[New LWP 16369]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111f382210, nfds=2, 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 0x7f0a6cba6780 (LWP 16355) "Main" 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111f382210, nfds=2, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:29
2 Thread 0x7f0a6afff700 (LWP 16356) "SGen worker" 0x00007f0a6bff39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56111d8b4a08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
3 Thread 0x7f0a6b6fe700 (LWP 16357) "Finalizer" 0x00007f0a6bff823a in __waitpid (pid=16388, stat_loc=0x7f0a6b6fc76c, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
4 Thread 0x7f0a5d28e700 (LWP 16358) "gmain" 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111eeb0cc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
5 Thread 0x7f0a5ca8d700 (LWP 16359) "gdbus" 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111eec5b50, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f0a4ee8e700 (LWP 16369) "pool" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 6 (Thread 0x7f0a4ee8e700 (LWP 16369)):
#0 0x00007f0a6baf8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0a61c2dfca in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0a61bbb4f1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0a61bbbaac in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0a61c1092e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f0a61c0fe85 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f0a6bfed6db in start_thread (arg=0x7f0a4ee8e700) at pthread_create.c:463
#7 0x00007f0a6bafe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f0a5ca8d700 (LWP 16359)):
#0 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111eec5b50, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f0a61be8439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0a61be87d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0a62637f66 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f0a61c0fe85 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f0a6bfed6db in start_thread (arg=0x7f0a5ca8d700) at pthread_create.c:463
#6 0x00007f0a6bafe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f0a5d28e700 (LWP 16358)):
#0 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111eeb0cc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f0a61be8439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0a61be854c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0a61be8591 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0a61c0fe85 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f0a6bfed6db in start_thread (arg=0x7f0a5d28e700) at pthread_create.c:463
#6 0x00007f0a6bafe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f0a6b6fe700 (LWP 16357)):
#0 0x00007f0a6bff823a in __waitpid (pid=16388, stat_loc=0x7f0a6b6fc76c, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 0x000056111d3c15f0 in ()
#2 0x00007f0a6bff8890 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x00007f0a6ba1be97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#4 0x00007f0a6ba1d801 in __GI_abort () at abort.c:79
#5 0x00007f0a6ba66897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f0a6bb93b9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#6 0x00007f0a6ba6d90a in malloc_printerr (str=str@entry=0x7f0a6bb91d88 "free(): invalid pointer") at malloc.c:5350
#7 0x00007f0a6ba74e1c in _int_free (have_lock=0, p=0x56111fc4ca20, av=0x7f0a6bdc8c40 <main_arena>) at malloc.c:4157
#8 0x00007f0a6ba74e1c in __GI___libc_free (mem=0x56111fc4ca30) at malloc.c:3124
#9 0x0000000041b424f0 in ()
#10 0x000056111fc4ca30 in ()
#11 0x000056111eb9d0d0 in ()
#12 0x000056111eb9d0d0 in ()
#13 0x0000000000000000 in ()
Thread 2 (Thread 0x7f0a6afff700 (LWP 16356)):
#0 0x00007f0a6bff39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56111d8b4a08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f0a6bff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x56111d8b4a20, cond=0x56111d8b49e0) at pthread_cond_wait.c:502
#2 0x00007f0a6bff39f3 in __pthread_cond_wait (cond=0x56111d8b49e0, mutex=0x56111d8b4a20) at pthread_cond_wait.c:655
#3 0x000056111d549863 in ()
#4 0x00007f0a6bfed6db in start_thread (arg=0x7f0a6afff700) at pthread_create.c:463
#5 0x00007f0a6bafe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f0a6cba6780 (LWP 16355)):
#0 0x00007f0a6baf1bf9 in __GI___poll (fds=0x56111f382210, nfds=2, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f0a61be8439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0a61be87d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0a63aeda37 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x0000000041b269da in ()
#5 0x00007ffc9083d750 in ()
#6 0x00007ffc9083d740 in ()
#7 0x00007f0a6b000950 in ()
#8 0x00007f0a6b000d60 in ()
#9 0x00007f0a6b000db0 in ()
#10 0x000056111ebcfd70 in ()
#11 0x00000000411256d0 in ()
#12 0x00007ffc9083d2d0 in ()
#13 0x00007ffc9083d180 in ()
#14 0x0000000041b2696c in ()
#15 0x00007ffc9083d2d0 in ()
#16 0x0000000041125688 in ()
#17 0x00007f0a6b0021f0 in ()
#18 0x00007f0a6b000788 in ()
#19 0x00007f0a6b0021f0 in ()
#20 0x00007f0a6caa0130 in ()
#21 0x00007f0a6b000788 in ()
#22 0x00007f0a6b0021f0 in ()
#23 0x00007f0a6ca9c130 in ()
#24 0x00007f0a6b000788 in ()
#25 0x00007f0a6b0021f0 in ()
#26 0x00007f0a6ca94130 in ()
#27 0x00007f0a6b000400 in ()
#28 0x0000000000000000 in ()
=================================================================
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment