Bug#984975: Fw: Re: Bug#984975: gedit 3.30.2-2 segmentation fault
nenadcvetkovic at protonmail.com
nenadcvetkovic at protonmail.com
Tue Mar 30 17:42:38 BST 2021
Sent from ProtonMail, encrypted email based in Switzerland.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, March 29, 2021 11:15 PM, <nenadcvetkovic at 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 bernhardu at 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 at entry=0x55ba65041ad0, priority=priority at entry=0x7ffcb3349aa0) at ../../../glib/gmain.c:3492
> > #2 0x00007f7ce25f806b in g_main_context_iterate (context=context at entry=0x55ba65041ad0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3900
> >
> > #3 0x00007f7ce25f825c in g_main_context_iteration (context=context at entry=0x55ba65041ad0, may_block=may_block at 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 at entry=0x55ba65041ad0, priority=priority at 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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gedit_backtrace.txt
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20210330/70fa15a2/attachment.txt>
More information about the pkg-gnome-maintainers
mailing list