Bug 2235713 - [abrt] gnome-shell: classify_argument(): gnome-shell killed by SIGSEGV
Summary: [abrt] gnome-shell: classify_argument(): gnome-shell killed by SIGSEGV
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 39
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:87ec96d9d40c9f691a7889d93b4...
Depends On:
Blocks: Framework
TreeView+ depends on / blocked
 
Reported: 2023-08-29 14:04 UTC by Maximilian Hofmann
Modified: 2024-11-27 21:28 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-27 21:28:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.43 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: maps (3.92 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: limits (1.29 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: environ (1.51 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: open_fds (9.80 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: mountinfo (2.87 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: os_info (756 bytes, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: cpuinfo (3.06 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: core_backtrace (89.99 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: exploitable (81 bytes, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: var_log_messages (2.20 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details
File: backtrace (193.61 KB, text/plain)
2023-08-29 14:04 UTC, Maximilian Hofmann
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-shell issues 7252 0 None opened Shell crash in classify_argument via clutter_actor_get_preferred_width 2023-12-13 23:41:46 UTC

Description Maximilian Hofmann 2023-08-29 14:04:13 UTC
Version-Release number of selected component:
gnome-shell-45~beta.1-1.fc39

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=98981892c0dc4254a78efa4fc650afd3;i=44586db;b=b0d6e6cf35c247b59abc47025943db0d;m=36c7cf0;t=60410183881d9;x=b7efab255a7ad720
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.0-0.rc7.20230821gitf7757129e3de.50.fc39.x86_64
package:        gnome-shell-45~beta.1-1.fc39
runlevel:       N 5
dso_list:       /usr/bin/gnome-shell gnome-shell-45~beta.1-1.fc39.x86_64 (Fedora Project) 1693231596
backtrace_rating: 4
crash_function: classify_argument

Truncated backtrace:
Thread no. 1 (63 frames)
 #0 classify_argument at ../src/x86/ffi64.c:164
 #1 examine_argument at ../src/x86/ffi64.c:359
 #2 ffi_closure_unix64_inner at ../src/x86/ffi64.c:847
 #3 ffi_closure_unix64 at ../src/x86/unix64.S:303
 #4 clutter_actor_get_preferred_width at ../clutter/clutter/clutter-actor.c:8215
 #5 clutter_bin_layout_get_preferred_width at ../clutter/clutter/clutter-bin-layout.c:303
 #6 st_widget_get_preferred_width at ../src/st/st-widget.c:368
 #7 clutter_actor_get_preferred_width at ../clutter/clutter/clutter-actor.c:8215
 #8 clutter_actor_adjust_allocation at ../clutter/clutter/clutter-actor.c:8549
 #9 clutter_actor_allocate at ../clutter/clutter/clutter-actor.c:8735
 #10 clutter_actor_allocate_align_fill at ../clutter/clutter/clutter-actor.c:13339
 #11 clutter_bin_layout_allocate at ../clutter/clutter/clutter-bin-layout.c:508
 #12 clutter_actor_real_allocate at ../clutter/clutter/clutter-actor.c:2571
 #13 clutter_actor_allocate_internal at ../clutter/clutter/clutter-actor.c:8649
 #14 clutter_actor_set_animatable_property at ../clutter/clutter/clutter-actor.c:12618
 #15 _clutter_actor_create_transition at ../clutter/clutter/clutter-actor.c:17095
 #16 clutter_actor_allocate at ../clutter/clutter/clutter-actor.c:8777
 #17 clutter_actor_allocate_preferred_size at ../clutter/clutter/clutter-actor.c:13188
 #18 clutter_fixed_layout_allocate at ../clutter/clutter/clutter-fixed-layout.c:151
 #19 clutter_actor_real_allocate at ../clutter/clutter/clutter-actor.c:2571
 #20 clutter_actor_allocate_internal at ../clutter/clutter/clutter-actor.c:8649
 #21 clutter_actor_set_animatable_property at ../clutter/clutter/clutter-actor.c:12618
 #22 _clutter_actor_create_transition at ../clutter/clutter/clutter-actor.c:17095
 #23 clutter_actor_allocate at ../clutter/clutter/clutter-actor.c:8777
 #24 clutter_actor_allocate_preferred_size at ../clutter/clutter/clutter-actor.c:13188
 #25 clutter_fixed_layout_allocate at ../clutter/clutter/clutter-fixed-layout.c:151
 #26 clutter_actor_real_allocate at ../clutter/clutter/clutter-actor.c:2571
 #27 clutter_actor_allocate_internal at ../clutter/clutter/clutter-actor.c:8649
 #28 clutter_actor_set_animatable_property at ../clutter/clutter/clutter-actor.c:12618
 #29 _clutter_actor_create_transition at ../clutter/clutter/clutter-actor.c:17095
 #30 clutter_actor_allocate at ../clutter/clutter/clutter-actor.c:8777
 #31 clutter_actor_allocate_preferred_size at ../clutter/clutter/clutter-actor.c:13188
 #32 clutter_fixed_layout_allocate at ../clutter/clutter/clutter-fixed-layout.c:151
 #33 clutter_stage_allocate at ../clutter/clutter/clutter-stage.c:323
 #34 clutter_actor_allocate_internal at ../clutter/clutter/clutter-actor.c:8649
 #35 clutter_actor_allocate at ../clutter/clutter/clutter-actor.c:8773
 #36 clutter_actor_allocate_preferred_size at ../clutter/clutter/clutter-actor.c:13188
 #37 clutter_stage_maybe_relayout at ../clutter/clutter/clutter-stage.c:897
 #38 clutter_actor_get_abs_allocation_vertices at ../clutter/clutter/clutter-actor.c:2886
 #39 calculate_clear_area at ../clutter/clutter/clutter-pick-stack.c:465
 #40 clutter_pick_stack_search_actor at ../clutter/clutter/clutter-pick-stack.c:533
 #41 _clutter_stage_do_pick_on_view at ../clutter/clutter/clutter-stage.c:1093
 #42 _clutter_stage_do_pick at ../clutter/clutter/clutter-stage.c:1153
 #43 clutter_stage_pick_and_update_device.isra.0 at ../clutter/clutter/clutter-stage.c:3574
 #44 clutter_stage_repick_device at ../clutter/clutter/clutter-stage.c:3516
 #45 meta_display_update_focus_window at ../src/core/display.c:1525
 #46 meta_display_set_input_focus at ../src/core/display.c:1576
 #47 meta_window_unmanage at ../src/core/window.c:1481
 #48 meta_wayland_shell_surface_destroy_window at ../src/wayland/meta-wayland-shell-surface.c:314
 #49 xdg_toplevel_destructor at ../src/wayland/meta-wayland-xdg-shell.c:214
 #50 destroy_resource at ../src/wayland-server.c:732
 #51 wl_resource_destroy at ../src/wayland-server.c:749
 #52 meta_wayland_xdg_surface_shell_client_destroyed at ../src/wayland/meta-wayland-xdg-shell.c:1942
 #53 meta_wayland_xdg_shell_client_destroy at ../src/wayland/meta-wayland-xdg-shell.c:2564
 #54 xdg_wm_base_destructor at ../src/wayland/meta-wayland-xdg-shell.c:2577
 #55 destroy_resource at ../src/wayland-server.c:732
 #56 for_each_helper at ../src/wayland-util.c:416
 #57 wl_map_for_each at ../src/wayland-util.c:430
 #58 wl_client_destroy at ../src/wayland-server.c:928
 #59 wl_display_destroy_clients at ../src/wayland-server.c:1544
 #60 meta_wayland_compositor_prepare_shutdown at ../src/wayland/meta-wayland.c:608
 #61 meta_context_dispose at ../src/core/meta-context.c:739
 #64 meta_context_destroy at ../src/core/meta-context.c:553


Potential duplicate: bug 1960190

Comment 1 Maximilian Hofmann 2023-08-29 14:04:17 UTC
Created attachment 1985882 [details]
File: proc_pid_status

Comment 2 Maximilian Hofmann 2023-08-29 14:04:18 UTC
Created attachment 1985883 [details]
File: maps

Comment 3 Maximilian Hofmann 2023-08-29 14:04:19 UTC
Created attachment 1985884 [details]
File: limits

Comment 4 Maximilian Hofmann 2023-08-29 14:04:21 UTC
Created attachment 1985885 [details]
File: environ

Comment 5 Maximilian Hofmann 2023-08-29 14:04:22 UTC
Created attachment 1985886 [details]
File: open_fds

Comment 6 Maximilian Hofmann 2023-08-29 14:04:24 UTC
Created attachment 1985887 [details]
File: mountinfo

Comment 7 Maximilian Hofmann 2023-08-29 14:04:26 UTC
Created attachment 1985888 [details]
File: os_info

Comment 8 Maximilian Hofmann 2023-08-29 14:04:27 UTC
Created attachment 1985889 [details]
File: cpuinfo

Comment 9 Maximilian Hofmann 2023-08-29 14:04:29 UTC
Created attachment 1985890 [details]
File: core_backtrace

Comment 10 Maximilian Hofmann 2023-08-29 14:04:31 UTC
Created attachment 1985891 [details]
File: exploitable

Comment 11 Maximilian Hofmann 2023-08-29 14:04:32 UTC
Created attachment 1985892 [details]
File: var_log_messages

Comment 12 Maximilian Hofmann 2023-08-29 14:04:34 UTC
Created attachment 1985893 [details]
File: backtrace

Comment 13 Parag Nemade 2023-09-05 04:43:36 UTC
Installed WS Live in English language.
After that first boot showed this gnome-shell crash


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=8418ae9dae454cd3899d1f4b6600323a;i=d1d;b=ad12f40dda324473a8fd984a9298b6ed;m=fdc5200;t=604823beea6e2;x=1425adc27b43f945
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.0-0.rc7.20230821gitf7757129e3de.50.fc39.x86_64
package:        gnome-shell-45~beta.1-3.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: classify_argument

Comment 14 Luna Jernberg 2023-09-06 16:07:55 UTC
Had this happen today on the Fedora-Everything-netinst-x86_64-39-20230906.n.0.iso install with GNOME 45 in a VirtualboxVM

Comment 15 Luna Jernberg 2023-09-06 16:08:35 UTC
after changing to German

Comment 16 Maximilian Hofmann 2023-09-24 15:18:58 UTC
I logged out to update a gnome extension (vitals)


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=21bd64f09c904ff9b3d66c89d1afbbda;i=4493eb6;b=2a03afd152964a3eb9968989b91ee7e5;m=7849c76;t=6061c1e8867f4;x=1db7d4184d1c727e
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.4-300.fc39.x86_64
package:        gnome-shell-45.0-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: classify_argument
comment:        I logged out to update a gnome extension (vitals)

Comment 17 Thomas Citharel 2023-10-10 06:56:40 UTC
Same here, logged out to update gnome extensions.

Comment 18 Brent Wilson 2023-10-10 23:22:59 UTC
I logged out and logged back in. 


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=1891270ae4574200a9bf24d9050dc58a;i=84aa6;b=3d3632310909446e8f0293a4a1750557;m=fb51ed75;t=60764d767c1ff;x=c134a92dd817a811
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.6-300.fc39.x86_64
package:        gnome-shell-45.0-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: classify_argument
comment:        I logged out and logged back in.

Comment 19 Aurélien 2023-10-18 21:55:13 UTC
I was launching No Man Sky for the second time from Steam then I saw glitches. I quit the session and logged back in and the issue appeared with the notification.
Running on Framework Laptop 13 AMD, Bios 3.02, unpplugged (on battery).


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=3af63f1a39764a07b5f1ad9989f3387d;i=bb7a;b=ca1797d16eb64ad3a75b9a1961bd5f1c;m=202d46147;t=60804a50c7f17;x=299b4f54b69d4c5
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.7-300.fc39.x86_64
package:        gnome-shell-45.0-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: classify_argument

Comment 20 genric 2023-11-02 17:48:27 UTC
Extreme white flickering started in laptop screen


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=30bbf7bf5dae4218b60368fecae54f02;i=18337;b=de9e0e88e05b47f2a443cb5cd3fb7091;m=2bb475660;t=6092ef6257357;x=e9bc1ed2178af503
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.9-300.fc39.x86_64
package:        gnome-shell-45.0-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: classify_argument
comment:        Extreme white flickering started in laptop screen

Comment 21 Mitchell Richards 2023-11-21 18:07:49 UTC
Happened at login, Gnome under a wayland session fresh install before updates are applied. 2 External monitors attached via usb-c hub. Laptop monitor disabled. Logitech MX Keys and mouse attached no other peripherials.


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=d87a7831b40246df8cc5929686e17b67;i=443d;b=0f3711e778684a2d8af1f0b0bca704e1;m=1255115a;t=60aacb2951867;x=2e257a0f6fbf9106
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.5.6-300.fc39.x86_64
package:        gnome-shell-45.0-1.fc39
runlevel:       N 5
comment:        Happened at login, Gnome under a wayland session fresh install before updates are applied. 2 External monitors attached via usb-c hub. Laptop monitor disabled. Logitech MX Keys and mouse attached no other peripherials.
backtrace_rating: 4
crash_function: classify_argument

Comment 22 Fedora Admin user for bugzilla script actions 2023-12-06 08:24:48 UTC
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/.

This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!

Comment 23 Adam Williamson 2023-12-11 16:03:23 UTC
This looks rather like https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6535 , though that was claimed fixed before this was opened. I've added a note there and will link this to that issue at least for now.

Comment 24 Adam Williamson 2023-12-14 01:33:53 UTC
Florian asks "Any chance to get a log with GNOME_SHELL_DEBUG=backtrace-segfaults"?

If anyone can reliably reproduce this, try adding that to /etc/environment , rebooting, then reproducing the bug. Then attach the output of `journalctl -b` .

Comment 25 DJ 2023-12-17 19:05:33 UTC
1. Wake laptop by opening lid and enter password for already-logged in user
2. Observe system functioning normally
3. Use keyboard shortcut to change keyboard backlight setting
4. System hangs. Can move mouse, but clciking has no effect.


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-shell killed by SIGSEGV
journald_cursor: s=1e08eccdbc1b41c8851abbabf4140991;i=4ced0;b=4beeb52926b642e2ba71c1ccb2577672;m=53e2a3b83;t=60cb916f35dcf;x=85a365bd201a79f1
executable:     /usr/bin/gnome-shell
cmdline:        /usr/bin/gnome-shell
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.6.6-200.fc39.x86_64
package:        gnome-shell-45.2-1.fc39
runlevel:       N 5
dso_list:       /usr/bin/gnome-shell gnome-shell-45.2-1.fc39.x86_64 (Fedora Project) 1701812731
backtrace_rating: 4
crash_function: classify_argument

Comment 26 Aoife Moloney 2024-11-27 21:28:20 UTC
Fedora Linux 39 entered end-of-life (EOL) status on 2024-11-26.

Fedora Linux 39 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.