Sent from ProtonMail, encrypted email based in Switzerland. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, March 29, 2021 11:15 PM, <nenadcvetko...@protonmail.com> wrote: > Hi Bernhard Übelacker, > I hope I managed to create a proper backtrace, this is my first time. > > As for your question about rebuilt packages, I have no idea when this > happened. I didn't build many things, I remember building ubuntu's Yaru theme. > > Sent from ProtonMail, encrypted email based in Switzerland. > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Sunday, March 28, 2021 11:00 AM, Bernhard Übelacker bernha...@mailbox.org > wrote: > > > Hello Nenad Cvetkovic, > > I tried to have a look at your core file. > > It shows a crash with following backtrace [1]. > > The reason seems to be an invalid function pointer in variable "prepare". > > The upstream issue in [2] shows a similar backtrace, but I > > am not sure if they are related about what is causing it. > > Investigation with a core file needs the same installed > > package version, therefore the inspection at the host > > creating the core has less chances for discrepancies. > > Therefore, if you have gdb installed, you should be able > > to generate a backtrace on your system too by e.g.: > > coredumpctl list > > coredumpctl gdb <PID> > > > > bt > > > > > > This gets normally improved by installing the dbgsym packages > > or setting the environment DEBUGINFOD_URLS, > > both and more described in [3]. > > Therefore the question, is there a reason for what looks like > > local rebuilt packages libenchant1c2a and libxml2 > > due to the "~1.gbp73138d" version postfix? > > Kind regards, > > Bernhard > > [1] > > Core was generated by `/usr/bin/gedit --gapplication-service'. > > Program terminated with signal SIGSEGV, Segmentation fault. > > #0 0x00000000007f198f in ?? () > > [Current thread is 1 (Thread 0x7f7cde497a80 (LWP 15100))] > > (gdb) bt > > #0 0x00000000007f198f in ?? () > > #1 0x00007f7ce25f7669 in g_main_context_prepare > > (context=context@entry=0x55ba65041ad0, > > priority=priority@entry=0x7ffcb3349aa0) at ../../../glib/gmain.c:3492 > > #2 0x00007f7ce25f806b in g_main_context_iterate > > (context=context@entry=0x55ba65041ad0, block=block@entry=1, > > dispatch=dispatch@entry=1, self=<optimized out>) at > > ../../../glib/gmain.c:3900 > > > > #3 0x00007f7ce25f825c in g_main_context_iteration > > (context=context@entry=0x55ba65041ad0, may_block=may_block@entry=1) at > > ../../../glib/gmain.c:3981 > > #4 0x00007f7ce37aea2d in g_application_run > > (application=0x55ba650231e0, argc=<optimized out>, argv=0x7ffcb3349c88) at > > ../../../gio/gapplication.c:2470 > > > > #5 0x000055ba63f271fa in main (argc=2, argv=0x7ffcb3349c88) at > > gedit/gedit.c:146 > > (gdb) info local > > No symbol table info available. > > (gdb) up > > #1 0x00007f7ce25f7669 in g_main_context_prepare > > (context=context@entry=0x55ba65041ad0, > > priority=priority@entry=0x7ffcb3349aa0) at ../../../glib/gmain.c:3492 > > 3492 result = (* prepare) (source, &source_timeout); > > (gdb) info local > > result = <optimized out> > > > > prepare = 0x7f198f > > source_timeout = -1 > > i = <optimized out> > > > > n_ready = 16 > > current_priority = 0 > > source = 0x55ba658e7d00 > > iter = {context = 0x55ba65041ad0, may_modify = 1, current_list = > > 0x7f7cd00020e0, source = 0x55ba658e7d00} > > > > > > https://sources.debian.org/src/glib2.0/2.58.3-2+deb10u2/glib/gmain.c/#L3492 > > [2] > > https://gitlab.gnome.org/GNOME/gedit/-/issues/51 > > [3] > > https://wiki.debian.org/HowToGetABacktrace
Thread 6 (Thread 0x7f770bfff700 (LWP 18325)): #0 0x00007f7716fb1819 in __GI___poll (fds=0x55e52c486b40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007f7715fef136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fef25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7710b25ffd in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f7716017415 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7715e46fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149279160064, -4816642476741125435, 140734018650862, 140734018650863, 140149279160064, 94442779747632, 4884662664485771973, 4884702345840794309}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007f7716fbc4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f770ad14700 (LWP 18327)): #0 0x00007f7716fb6f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f77160390ba in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fc1091 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7716017ef2 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7716017415 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7715e46fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149259323136, -4816642476741125435, 140734018647246, 140734018647247, 140149259323136, 94442778087584, 4884660179310320325, 4884702345840794309}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007f7716fbc4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f7711b2e700 (LWP 18323)): #0 0x00007f7716fb1819 in __GI___poll (fds=0x55e52c3d72d0, nfds=2, timeout=5230) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007f7715fef136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fef25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7715fef2a1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7716017415 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7715e46fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149374772992, -4816642476741125435, 140734018651390, 140734018651391, 140149374772992, 0, 4884710468008647365, 4884702345840794309}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007f7716fbc4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f771132d700 (LWP 18324)): #0 0x00007f7716fb1819 in __GI___poll (fds=0x7f76f8003850, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007f7715fef136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fef4c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f77171df266 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f7716017415 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7715e46fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149366380288, -4816642476741125435, 140734018651790, 140734018651791, 140149366380288, 94442778123328, 4884711568057146053, 4884702345840794309}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007f7716fbc4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f770b515700 (LWP 18326)): #0 0x00007f7716fb6f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f77160390ba in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fc1091 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7716017ef2 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7716017415 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7715e46fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149267715840, -4816642476741125435, 140734018645918, 140734018645919, 140149267715840, 94442778087584, 4884663477308332741, 4884702345840794309}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007f7716fbc4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f7711e8ea80 (LWP 18322)): #0 0x00000000007f198f in () #1 0x00007f7715fee669 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7715fef06b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7715fef25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f77171a5a2d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #5 0x000055e52ad2d1fa in main ()