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