Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#55076 - [gnome-shell] Crash with log indicating bug relating to expression return pixman_region_append_non_o

Attached to Project: Arch Linux
Opened by Deactivated account (TechnicalTotoro) - Tuesday, 08 August 2017, 22:52 GMT
Last edited by Jan de Groot (JGC) - Thursday, 07 December 2017, 06:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

I upgraded Mesa to 17.1.6-1, Firefox to 55.0-1 and geocode-glib to 3.24.0-1, although I hadn't restarted yet and suddenly, while browsing the web the mouse froze (as it had done a little earlier today after this upgrade) and then suddenly gnome-shell restarted. This is what the log says:

Aug 08 22:34:42 <computerName> org.gnome.Shell.desktop[771]: 1502228082965 Sync.ErrorHandler ERROR Sync encountered a login error
Aug 08 23:09:57 <computerName> org.gnome.Shell.desktop[771]: Promise resolved while context is inactive
Aug 08 23:09:57 <computerName> org.gnome.Shell.desktop[771]: Promise resolved after context unloaded
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression y1 < y2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression y1 < y2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression y1 < y2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression y1 < y2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression y1 < y2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: *** BUG ***
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
Aug 08 23:13:06 <computerName> org.gnome.Shell.desktop[771]: Set a breakpoint on '_pixman_log_error' to debug
Aug 08 23:16:54 <computerName> gsd-housekeepin[922]: Failed to enumerate children of /var/tmp/systemd-private-81ccd6d2daca44d4b26082a527bdd88c-fwupd.service-KL
Aug 08 23:16:54 <computerName> gsd-housekeepin[922]: Failed to enumerate children of /var/tmp/systemd-private-81ccd6d2daca44d4b26082a527bdd88c-colord.service-n
Aug 08 23:16:54 <computerName> gsd-housekeepin[922]: Failed to enumerate children of /tmp/systemd-private-81ccd6d2daca44d4b26082a527bdd88c-fwupd.service-AzVkpO
Aug 08 23:16:54 <computerName> gsd-housekeepin[922]: Failed to enumerate children of /tmp/systemd-private-81ccd6d2daca44d4b26082a527bdd88c-colord.service-yH6tp
Aug 08 23:16:54 <computerName> gsd-housekeepin[922]: Failed to enumerate children of /tmp/.esd-120: Error opening directory '/tmp/.esd-120': Permission denied
Aug 08 23:27:24 <computerName> kernel: gnome-shell[771]: segfault at 6359ed9fffe8 ip 0000635a824acfe5 sp 00007a6b5c981070 error 4 in libgjs.so.0.0.0[635a824850
Aug 08 23:27:24 <computerName> systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Aug 08 23:27:24 <computerName> systemd[1]: Started Process Core Dump (PID 8218/UID 0).

I have looked but I can't seem to find the coredump, but if I do find it, or someone points me to it, I will upload it.

I have gnome-shell version 3.24.3-1 and I try to keep my system as up-to-date as I can. I am a Java developer so I familiar with the concept of using breakpoints in IDEs, but I have no idea how I would do this for a DE, especially one using varied languages.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 07 December 2017, 06:39 GMT
Reason for closing:  No response
Comment by Jan de Groot (JGC) - Thursday, 09 November 2017, 21:46 GMT
  • Field changed: Status (Assigned → Waiting on Response)
Is this still valid for 3.26.x?

Loading...