general protection fault when detaching a gnome-terminal

Bug #2029100 reported by Erik Hofman
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

On Ubuntu 23.04 (I haven't had this bug in earlier releases) when detaching a gnome terminal tab most of the time (but not always) all open instances of the gnome terminal crash with the following dmesg:

gnome-terminal-[3639] general protection fault ip:7f35f3341d41 sp:7fffe4f846b0 error:0 in libgtk-3.so.0.2405.32[7f35f3083000+38e000]

Not sure whether this is relevant but I'm using the NVIDIA 535.54.03 proprietary drivers on X11

libgtk-3-0:
  Installed: 3.24.37-1ubuntu1
  Candidate: 3.24.37-1ubuntu1
  Version table:
 *** 3.24.37-1ubuntu1 500
        500 http://nl.archive.ubuntu.com/ubuntu lunar/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Erik Hofman (ermarch) wrote :

Some more, maybe useful information:

[16924.712327] gnome-terminal-[2863]: segfault at 460000033c ip 00007fdbf6b41d41 sp 00007ffef7cdf3d0 error 4 in libgtk-3.so.0.2405.32[7fdbf6883000+38e000] likely on CPU 1 (core 1, socket 0)

[16924.712340] Code: ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 85 ff 74 24 48 89 fb e8 ca 3f ff ff 48 89 c6 48 8b 03 48 85 c0 74 05 <48> 39 30 74 42 48 89 df e8 62 fb d4 ff 85 c0 75 36 48 8b 44 24 18

[17327.185593] traps: gnome-terminal-[61761] general protection fault ip:7f9f21f41d41 sp:7fff29cafca0 error:0 in libgtk-3.so.0.2405.32[7f9f21c83000+38e000]

Revision history for this message
Erik Hofman (ermarch) wrote :

I finally decided to reinstall and reconfigure Gnome and so far it looks promising.
So please disregard until it pops up again (if ever). In which case I'll report it here.

Revision history for this message
Erik Hofman (ermarch) wrote :

Still there, unfortunately:

[ 4959.410697] gnome-terminal-[11842]: segfault at f0 ip 00007f3a85541d41 sp 00007fff9521fc70 error 4 in libgtk-3.so.0.2405.32[7f3a85283000+38e000] likely on CPU 7 (core 3, socket 0)

[ 4959.410738] Code: ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 85 ff 74 24 48 89 fb e8 ca 3f ff ff 48 89 c6 48 8b 03 48 85 c0 74 05 <48> 39 30 74 42 48 89 df e8 62 fb d4 ff 85 c0 75 36 48 8b 44 24 18

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Tb_ (thomasb81) wrote :
Download full text (3.5 KiB)

Hello

I don't know if those details are relevant for the problem :

/usr/bin/gnome-terminal.real

sudo gdb /usr/libexec/gnome-terminal-server 4876
[...]
(gdb) c
Continuing.
[Detaching after fork from child process 48892]
[New Thread 0x7f8dfabfd6c0 (LWP 48893)]
[Detaching after fork from child process 48899]
[Detaching after fork from child process 48905]

Thread 1 "gnome-terminal-" received signal SIGSEGV, Segmentation fault.
0x00007f8e00541d41 in gtk_widget_queue_draw () from /lib/x86_64-linux-gnu/libgtk-3.so.0

(gdb) bt
#0 0x00007f8e00541d41 in gtk_widget_queue_draw () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#1 0x00007f8e00bba010 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007f8e00be73d6 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007f8e00bd769a in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007f8e00bd7923 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f8e00bc4dc4 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007f8e00bcb09f in g_object_notify () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x000055e93ecaba0f in ()
#8 0x000055e93ecac05d in ()
#9 0x00007f8e00bd783c in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f8e00bd7923 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f8e00bd783c in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f8e00bd7923 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f8e004a7195 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007f8e00350cc9 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007f8e0032f3ea in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
21 0x00007f8e0032f41b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007f8e003110b3 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007f8e00bd783c in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f8e00bd7923 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007f8e0014a6e9 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#26 0x00007f8e001375fb in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#27 0x00007f8e00ab9a42 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f8e00ab936f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f8e00b14178 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f8e00ab81b0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f8e00ce4c5d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#32 0x000055e93ec9f165 in ()
#33 0x00007f8dff623a90 in __libc_start_call_main
    (main=main@entry=0x55e93ec9ef70, argc=argc@entry=1, ar...

Read more...

Revision history for this message
Erik Hofman (ermarch) wrote :

The bug is still present in Ubuntu 32.10

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.