Assertion failed loading gtksourceview
Running gitg, open https://github.com/TeamAmaze/AmazeFileManager and select branch feature-app-pcloud
GtkSourceView:ERROR:gtksourcecontextengine.c:5543:update_syntax: assertion failed: (g_slist_length (ce->priv->invalid) <= 1)
Thread 1 "gitg" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio.
(gdb) thread apply all bt
Thread 10 (Thread 0x7fffddffb700 (LWP 10402)):
#0 0x00007ffff699b4bd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff7d01141 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7d82343 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff7d82543 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007ffff7d26d6a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff7d2dc21 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007ffff6a70a9d in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007ffff69a0af3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fffeb9c3700 (LWP 10396)):
#0 0x00007ffff6995bf1 in __GI___poll (fds=0x555555962830, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff7d52690 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7d5277e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff01c3bde in () at /usr/lib/gio/modules/libdconfsettings.so
#4 0x00007ffff7d2dc21 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff6a70a9d in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007ffff69a0af3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7ffff0aa3700 (LWP 10395)):
#0 0x00007ffff6995bf1 in __GI___poll (fds=0x7fffe40119e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff7d52690 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7d53682 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff7297558 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007ffff7d2dc21 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff6a70a9d in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007ffff69a0af3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7ffff12a4700 (LWP 10394)):
#0 0x00007ffff6995bf1 in __GI___poll (fds=0x5555556e6140, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff7d52690 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7d5277e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff7d527d2 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ffff7d2dc21 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff6a70a9d in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007ffff69a0af3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff1be39c0 (LWP 10390)):
#0 0x00007ffff68dcd7f in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff68c7672 in __GI_abort () at abort.c:79
--Type <RET> for more, q to quit, c to continue without paging--
#2 0x00007ffff7d00042 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff7d2db9c in g_assertion_message_expr () at /usr/lib/libglib-2.0.so.0
#4 0x00007ffff7ca4b66 in () at /usr/lib/libgtksourceview-3.0.so.1
#5 0x00007ffff7ca4ccb in () at /usr/lib/libgtksourceview-3.0.so.1
#6 0x00007ffff746dc3b in () at /usr/lib/libgdk-3.so.0
#7 0x00007ffff7d50661 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#8 0x00007ffff7d52739 in () at /usr/lib/libglib-2.0.so.0
#9 0x00007ffff7d5277e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#10 0x00007ffff72dbf4e in g_application_run () at /usr/lib/libgio-2.0.so.0
#11 0x00005555555c8496 in gitg_main_main (args=0x7fffffffd788, args_length1=1) at ../gitg/gitg.vala:42
#12 0x00007ffff68c9223 in __libc_start_main (main=
0x555555573ee0 <main>, argc=1, argv=0x7fffffffd788, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd778)
at ../csu/libc-start.c:308
#13 0x0000555555573f1e in _start () at ../sysdeps/x86_64/start.S:120
There's an assert that maybe shouldn't be there:
I can debug on gtksourceview and see what happens in that assertion, as invalid is a GSList it could be more than one, isn't it?
relates with gitg#179 (closed)