Public bug reported:

Unpacking the apport crash and running gdb with symbols, I get:
#0  0x00007336df3a216b in meta_thread_impl_get_instance_private (
    self=<optimized out>) at ../src/backends/native/meta-thread-impl.c:84
#1  meta_thread_impl_is_in_impl (thread_impl=<optimized out>)
    at ../src/backends/native/meta-thread-impl.c:496
#2  meta_thread_is_in_impl_task (thread=0x73318768a70e)
    at ../src/backends/native/meta-thread.c:1258
#3  0x00007336df3883d9 in meta_kms_in_impl_task (kms=<optimized out>)
    at ../src/backends/native/meta-kms.c:171
#4  meta_kms_impl_device_get_fd (impl_device=<optimized out>)
    at ../src/backends/native/meta-kms-impl-device.c:1064
#5  0x00007336df38402b in meta_kms_mode_create_blob_id (error=0x7336cbdfebc0, 
    mode=0x7336b40341f0) at ../src/backends/native/meta-kms-mode.c:51
#6  process_mode_set (error=0x7336cbdfebc0, user_data=0x0, 
    update_entry=0x55b3b68353e0, blob_ids=<optimized out>, req=0x7336b4034a90, 
    update=0x55b3b2be4b20, impl_device=<optimized out>)
    at ../src/backends/native/meta-kms-impl-device-atomic.c:409
#7  process_entries (user_data=0x0, error=0x7336cbdfebc0, 
    func=<optimized out>, entries=<optimized out>, blob_ids=0x7336c001aa40, 
    req=0x7336b4034a90, update=0x55b3b2be4b20, impl_device=0x7336b4003060)
    at ../src/backends/native/meta-kms-impl-device-atomic.c:898
#8  meta_kms_impl_device_atomic_process_update (impl_device=0x7336b4003060, 
    update=0x55b3b2be4b20, flags=<optimized out>)
    at ../src/backends/native/meta-kms-impl-device-atomic.c:1124
#9  0x00007336df38c38b in do_process (impl_device=0x7336b4003060, 
    latch_crtc=<optimized out>, update=0x55b3b2be4b20, 
    flags=META_KMS_UPDATE_FLAG_MODE_SET)
    at ../src/backends/native/meta-kms-impl-device.c:1364
#10 0x00007336df383027 in process_mode_set_update (
    flags=META_KMS_UPDATE_FLAG_MODE_SET, update=0x55b3b2be4b20, 
    impl_device=0x7336b4003060)
    at ../src/backends/native/meta-kms-impl-device.c:1736
#11 meta_kms_impl_device_process_update (flags=META_KMS_UPDATE_FLAG_MODE_SET, 
    update=<optimized out>, impl_device=0x7336b4003060)
    at ../src/backends/native/meta-kms-impl-device.c:1770
#12 process_sync_update_in_impl (thread_impl=<optimized out>, 
    user_data=<optimized out>, error=<optimized out>)
    at ../src/backends/native/meta-kms-device.c:304
#13 0x00007336df3a16e7 in meta_thread_impl_dispatch (
    thread_impl=thread_impl@entry=0x55b3af9be6c0)
    at ../src/backends/native/meta-thread-impl.c:542
#14 0x00007336df3a180c in impl_source_dispatch (
    source=source@entry=0x55b3af9be6f0, callback=<optimized out>, 
    user_data=<optimized out>) at ../src/backends/native/meta-thread-impl.c:175
#15 0x00007336df8b15b5 in g_main_dispatch (context=0x55b3afa46230)
    at ../../../glib/gmain.c:3344
#16 0x00007336df910717 in g_main_context_dispatch_unlocked (
    context=0x55b3afa46230) at ../../../glib/gmain.c:4152
#17 g_main_context_iterate_unlocked.isra.0 (context=0x55b3afa46230, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../../../glib/gmain.c:4217
#18 0x00007336df8b1f77 in g_main_loop_run (loop=0x7336b4003100)
    at ../../../glib/gmain.c:4419
#19 0x00007336df3a7426 in meta_thread_impl_run (flags=<optimized out>, 
    thread_impl=<optimized out>)
    at ../src/backends/native/meta-thread-impl.c:582
#20 thread_impl_func (user_data=<optimized out>)
    at ../src/backends/native/meta-thread.c:428
#21 0x00007336df8dfc82 in g_thread_proxy (data=0x55b3af9be1c0)
    at ../../../glib/gthread.c:835
#22 0x00007336dee9ca94 in start_thread (arg=<optimized out>)
    at ./nptl/pthread_create.c:447
#23 0x00007336def29c3c in clone3 ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

This is on Lenovo Thinkpad T14s Gen 5 (Intel) with Core 135U CPU. Seems to be 
possible to reproduce quite reliably.
--- 
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckMismatches: ./.disk/casper-uuid-oem ./boot/grub/efi.img 
./boot/grub/grub.cfg ./casper/initrd
CasperMD5CheckResult: fail
CurrentDesktop: ubuntu:GNOME
DisplayManager: gdm3
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for the OEM CDs
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-sutton-jammy-amd64-20240409-800
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2024-04-23 (183 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - 
pc-sutton-jammy-amd64-20240409-800
Package: mutter
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 6.8.0-47.47-generic 6.8.12
RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.2
Tags: noble wayland-session
Uname: Linux 6.8.0-47-generic x86_64
UpgradeStatus: Upgraded to noble on 2024-10-22 (1 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
modified.conffile..etc.init.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2024-07-22T17:59:07

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: mutter (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-collected noble wayland-session

** Also affects: gnome-shell (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: apport-collected noble wayland-session

** Description changed:

  Unpacking the apport crash and running gdb with symbols, I get:
  
  #0  0x00007336df3a216b in meta_thread_impl_get_instance_private (
      self=<optimized out>) at ../src/backends/native/meta-thread-impl.c:84
  #1  meta_thread_impl_is_in_impl (thread_impl=<optimized out>)
      at ../src/backends/native/meta-thread-impl.c:496
  #2  meta_thread_is_in_impl_task (thread=0x73318768a70e)
      at ../src/backends/native/meta-thread.c:1258
  #3  0x00007336df3883d9 in meta_kms_in_impl_task (kms=<optimized out>)
      at ../src/backends/native/meta-kms.c:171
  #4  meta_kms_impl_device_get_fd (impl_device=<optimized out>)
      at ../src/backends/native/meta-kms-impl-device.c:1064
  #5  0x00007336df38402b in meta_kms_mode_create_blob_id (error=0x7336cbdfebc0, 
      mode=0x7336b40341f0) at ../src/backends/native/meta-kms-mode.c:51
  #6  process_mode_set (error=0x7336cbdfebc0, user_data=0x0, 
      update_entry=0x55b3b68353e0, blob_ids=<optimized out>, 
req=0x7336b4034a90, 
      update=0x55b3b2be4b20, impl_device=<optimized out>)
      at ../src/backends/native/meta-kms-impl-device-atomic.c:409
  #7  process_entries (user_data=0x0, error=0x7336cbdfebc0, 
      func=<optimized out>, entries=<optimized out>, blob_ids=0x7336c001aa40, 
      req=0x7336b4034a90, update=0x55b3b2be4b20, impl_device=0x7336b4003060)
      at ../src/backends/native/meta-kms-impl-device-atomic.c:898
  #8  meta_kms_impl_device_atomic_process_update (impl_device=0x7336b4003060, 
      update=0x55b3b2be4b20, flags=<optimized out>)
      at ../src/backends/native/meta-kms-impl-device-atomic.c:1124
  #9  0x00007336df38c38b in do_process (impl_device=0x7336b4003060, 
      latch_crtc=<optimized out>, update=0x55b3b2be4b20, 
      flags=META_KMS_UPDATE_FLAG_MODE_SET)
      at ../src/backends/native/meta-kms-impl-device.c:1364
  #10 0x00007336df383027 in process_mode_set_update (
      flags=META_KMS_UPDATE_FLAG_MODE_SET, update=0x55b3b2be4b20, 
      impl_device=0x7336b4003060)
      at ../src/backends/native/meta-kms-impl-device.c:1736
  #11 meta_kms_impl_device_process_update (flags=META_KMS_UPDATE_FLAG_MODE_SET, 
      update=<optimized out>, impl_device=0x7336b4003060)
      at ../src/backends/native/meta-kms-impl-device.c:1770
  #12 process_sync_update_in_impl (thread_impl=<optimized out>, 
      user_data=<optimized out>, error=<optimized out>)
      at ../src/backends/native/meta-kms-device.c:304
  #13 0x00007336df3a16e7 in meta_thread_impl_dispatch (
      thread_impl=thread_impl@entry=0x55b3af9be6c0)
      at ../src/backends/native/meta-thread-impl.c:542
  #14 0x00007336df3a180c in impl_source_dispatch (
      source=source@entry=0x55b3af9be6f0, callback=<optimized out>, 
      user_data=<optimized out>) at 
../src/backends/native/meta-thread-impl.c:175
  #15 0x00007336df8b15b5 in g_main_dispatch (context=0x55b3afa46230)
      at ../../../glib/gmain.c:3344
  #16 0x00007336df910717 in g_main_context_dispatch_unlocked (
      context=0x55b3afa46230) at ../../../glib/gmain.c:4152
  #17 g_main_context_iterate_unlocked.isra.0 (context=0x55b3afa46230, 
      block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
      at ../../../glib/gmain.c:4217
  #18 0x00007336df8b1f77 in g_main_loop_run (loop=0x7336b4003100)
      at ../../../glib/gmain.c:4419
  #19 0x00007336df3a7426 in meta_thread_impl_run (flags=<optimized out>, 
      thread_impl=<optimized out>)
      at ../src/backends/native/meta-thread-impl.c:582
  #20 thread_impl_func (user_data=<optimized out>)
      at ../src/backends/native/meta-thread.c:428
  #21 0x00007336df8dfc82 in g_thread_proxy (data=0x55b3af9be1c0)
      at ../../../glib/gthread.c:835
  #22 0x00007336dee9ca94 in start_thread (arg=<optimized out>)
      at ./nptl/pthread_create.c:447
  #23 0x00007336def29c3c in clone3 ()
      at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
  
- This is on Lenovo Thinkpad T14s Gen 5 (Intel) with Core 135U CPU. Seems
- to be possible to reproduce quite reliably.
+ This is on Lenovo Thinkpad T14s Gen 5 (Intel) with Core 135U CPU. Seems to be 
possible to reproduce quite reliably.
+ --- 
+ ProblemType: Bug
+ ApportVersion: 2.28.1-0ubuntu3.1
+ Architecture: amd64
+ CasperMD5CheckMismatches: ./.disk/casper-uuid-oem ./boot/grub/efi.img 
./boot/grub/grub.cfg ./casper/initrd
+ CasperMD5CheckResult: fail
+ CurrentDesktop: ubuntu:GNOME
+ DisplayManager: gdm3
+ DistributionChannelDescriptor:
+  # This is the distribution channel descriptor for the OEM CDs
+  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
+  canonical-oem-sutton-jammy-amd64-20240409-800
+ DistroRelease: Ubuntu 24.04
+ InstallationDate: Installed on 2024-04-23 (183 days ago)
+ InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - 
pc-sutton-jammy-amd64-20240409-800
+ Package: mutter
+ PackageArchitecture: amd64
+ ProcVersionSignature: Ubuntu 6.8.0-47.47-generic 6.8.12
+ RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.2
+ Tags: noble wayland-session
+ Uname: Linux 6.8.0-47-generic x86_64
+ UpgradeStatus: Upgraded to noble on 2024-10-22 (1 days ago)
+ UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
+ _MarkForUpload: True
+ modified.conffile..etc.init.d.apport: [modified]
+ mtime.conffile..etc.init.d.apport: 2024-07-22T17:59:07

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2085420

Title:
  gnome-shell/mutter crashes after suspend on 24.04 LTS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2085420/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to