Re: Semi-high profile crasher with Gnome 3.26

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Thu, 2017-12-14 at 19:41 -0800, Adam Williamson wrote:
> On Thu, 2017-12-14 at 13:22 -0800, Adam Williamson wrote:
> > 
> > What I think is going on in several bugs like this is that there are
> > many ways to produce a very similar traceback, because of this
> > `_g_log_abort` function in glib. What that basically is - I went and
> > looked at it - is a sort of 'special' logging function which, when
> > called, is intended to log a message and then terminate the app. I
> > think in many cases the same 3 or 4 frames appear in the trace around
> > the `_g_log_abort` call - in this case it's these frames that seem to
> > appear in all the tracebacks:
> > 
> > It would probably be a good idea to get some abrt/libreport and glib
> > folks together to figure out how abrt/libreport can handle these
> > `_g_log_abort` cases (and any other similar cases) better.
> > 
> > For now, I'll try and go through all the "dupes" of this bug and clean
> > them up.
> 
> So I've now gone through all the dupes, tried to sort them into groups,
> and posted a little summary:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1510059#c89
> 
> A couple of bugs cropped up several times. One is
> https://bugzilla.redhat.com/show_bug.cgi?id=1526164 , identified by an
> attempt to allocate (exactly) 18446744072098939136 bytes. There's a
> matching upstream bug report with a patch currently under review:
> http://bugzilla.gnome.org/show_bug.cgi?id=788908
> It'd be great to get that patch reviewed and then backport it for F27
> (and F26, if relevant, I'm not 100% sure).
> 
> The other one which just kept coming up is this:
> https://bugzilla.redhat.com/show_bug.cgi?id=1514220
> I provided some references to external reports in comment #16,
> including a Freedesktop.org Wayland issue which suggests the underlying
> problem is that creating and destroying temporary global objects is
> inherently racy (AIUI). I found 8 reports of that one, suggesting it
> could really do with fixing.
> 
> Aside from that the most commonly encountered ones seem to be a crash
> triggered by a bug in the Multi Monitors extension, and one which is
> *possibly* caused by trying to run the game Kerbal Space Program. There
> are also several bugs which all ultimately seem to wind up crashing due
> to "Creating pipes for GWakeup: Too many open files" - like
> https://bugzilla.redhat.com/show_bug.cgi?id=1516553 - but that one
> kinda feels like I don't have the whole story figured out yet.
> 
> Thanks for any attention you can give to these, folks!

Sorry, totally forgot the second part of the post:

Meanwhile, I recalled we actually have a RHBZ and a github report for
the abrt false-dupe side of things already. I have updated those too:

https://bugzilla.redhat.com/show_bug.cgi?id=1509086
https://github.com/abrt/satyr/pull/264

They've made a change upstream to sort of blacklist (AIUI) _g_log_abort
and another function in the commonly-encountered trace, and sent it to
Rawhide, but not sent it out as an update for F26 and F27 yet; I asked
if they can do that. I also suggested another variant path to
_g_log_abort which may indicate another function or two to add to the
blacklist.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux