Description of problem: Version-Release number of selected component: gjs-1.52.1-1.fc28 Additional info: reporter: libreport-2.9.4 backtrace_rating: 3 cmdline: /usr/bin/gjs-console /usr/share/anaconda/gnome/fedora-welcome crash_function: _cairo_hash_table_destroy executable: /usr/bin/gjs-console journald_cursor: s=7e3e53728f39496891c5523f823c5e18;i=1e6c;b=819681d38b974c0ba2c542cc52632791;m=54cddaa;t=56a92fa5c8c14;x=b4048a4b08de9807 kernel: 4.16.2-300.fc28.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000
Created attachment 1425832 [details] File: backtrace
Created attachment 1425833 [details] File: cgroup
Created attachment 1425834 [details] File: core_backtrace
Created attachment 1425835 [details] File: cpuinfo
Created attachment 1425836 [details] File: dso_list
Created attachment 1425837 [details] File: environ
Created attachment 1425838 [details] File: limits
Created attachment 1425839 [details] File: maps
Created attachment 1425840 [details] File: mountinfo
Created attachment 1425841 [details] File: open_fds
Created attachment 1425842 [details] File: proc_pid_status
Created attachment 1425843 [details] gjs coredumpctl gdb This is the coredumpctl gdb version, which had me download a bunch of additional debuginfo and debugsource files, which abrt didn't. *shrug*
Cute the description didn't get saved... When booting from Fedora-Workstation-Live-x86_64-28-20180423.n.0.iso, at the desktop is "Welcome to Fedora" and I click the "Install to Hard Drive" option. Soon after that there's a crash notification for fedora-welcome. But in the live environment I run into a problem either with retrace server doing the backtrace https://github.com/abrt/retrace-server/issues/188 or doing it locally due to lack of resources in the live environment. Therefore to reproduce: 1. install using default layout 2. run through g-i-s to create a user 3. login and reboot 4. open terminal and run [chris@localhost-live ~]$ /usr/share/anaconda/gnome/fedora-welcome 5. click on "Install to Hard Drive" crash
Proposed as a Blocker for 28-final by Fedora user chrismurphy using the blocker tracking app because: "Basic functionality means that the app must at least be broadly capable of its most basic expected operations, and that it must not crash without user intervention or with only basic user intervention." It does work, but it also crashes.
This seems to fix it gjs-1.52.2-1.fc28.kalev0.x86_64.rpm which I got from https://koji.fedoraproject.org/koji/taskinfo?taskID=26450574 and seemingly unrelated (per the stack trace anyway) bug https://gitlab.gnome.org/GNOME/gjs/issues/148#note_98619
gjs 1.52.2 (https://bodhi.fedoraproject.org/updates/FEDORA-2018-78aeb849b8) was released shortly after 1.52.1 (that's the version in F27 stable right now) to fix a crash in cairo data destroy. It sounds a lot like this is the exact crash you are hitting with fedora-welcome when it's exiting. Could you please check if regular 1.52.2 fixes the crash as well (not the kalev0 version?)
Also, did you deliberately un-propose it as a blocker? I think it should be a FE at least if fedora-welcome is occasionally crashing.
*** Bug 1571201 has been marked as a duplicate of this bug. ***
I just tested it here and verified that gjs-1.52.2-1.fc28 fixes the crash on exit.
gjs-1.52.2-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-78aeb849b8
Oh yeah, I've seen it crash on exit several times in testing. When I tried to reproduce it to report it, though, it wouldn't crash, of course... On the one hand I would -1 blocker this on the "basic functionality" criterion as all the actual 'functionality' of the welcome window works, it just crashes on exit. But there's a reasonable case for +1 on the criterion "There must be no SELinux denial notifications or crash notifications on boot of or during installation from a release-blocking live image, or at first login after a default install of a release-blocking desktop", as it's very hard to do a Workstation live install without causing the welcome window to exit in some way, at which point it's highly likely this crash will occur, it seems...
+1 blocker, at least for me it crashes every time, and there's a crash notification in between clicking on "Install" and the anaconda language page appearing. 1. Boot live with '3' 2. scp gjs-1.52.2-1.fc28.x86_64.rpm over and rpm -U it 3. systemctl isolate graphical 4. click "Install..." no crash
-1 blocker from me on the grounds that I strongly doubt we wouldn't fudge this at a Go/No-Go meeting. That said, I'd be willing to accept it as a Freeze Exception.
I'm +1 FE too obviously, so we clearly have at least enough votes to accept it as FE at this point.
Definitely +1 FE, not sure if I call it as blocker or not.
gjs-1.52.2-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.