Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 104284
Summary: | Gnome-terminal crash if rightclick menu active when window closes | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux Beta | Reporter: | Féliciano Matias <feliciano.matias> |
Component: | gnome-terminal | Assignee: | Ray Strode [halfline] <rstrode> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | beta1 | CC: | leonard-rh-bugzilla |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-05-31 19:37:24 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 100644 |
Description
Féliciano Matias
2003-09-12 00:42:58 UTC
For me it's not a bug to "Make Cambridge better" #100644 . When gnome-terminal crash, all terminals and all applications launch from gnome-terminal are closed. I can't reproduce this; do you have a menu up while the right mouse is down? If not any idea why the menu didn't appear? Reproduced for gnome-terminal-2.4.0-1.1 on athlon: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread -1084906848 (LWP 9363)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x00562c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #0 0x00562c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0080eb03 in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0x0806d6a2 in terminal_screen_get_text_selected () #5 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #6 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #7 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #8 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 Thread 1 (Thread -1084906848 (LWP 9363)): #0 0x00562c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x0080eb03 in __waitpid_nocancel () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0x0806d6a2 in terminal_screen_get_text_selected () No symbol table info available. #5 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #0 0x00562c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 Havoc, regarding your question in comment #2, yes, the menu is visible, and you need to select an item and "release" that, or the crash will not appear. I can reproduce this consistently (= every time). After applying the following to glibc: 2004-02-07 Leonard den Ottolander <leonard * den ottolander nl> --- glibc-2.3.2-200310271512/linuxthreads/sysdeps/unix/sysv/linux/i386/dl-sysdep.h.000 2003-09-02 21:58:48.000000000 +0200 +++ glibc-2.3.2-200310271512/linuxthreads/sysdeps/unix/sysv/linux/i386/dl-sysdep.h 2004-02-07 02:02:17.000000000 +0100 @@ -51,7 +51,7 @@ # define DL_SYSINFO_IMPLEMENTATION \ asm (".text\n\t" \ ".type _dl_sysinfo_int80,@function\n\t" \ - ".hidden _dl_sysinfo_int80\n" \ + ".hidden _dl_sysinfo_int80\n\t" \ CFI_STARTPROC "\n" \ "_dl_sysinfo_int80:\n\t" \ "int $0x80;\n\t" \ --- glibc-2.3.2-200310271512/nptl/sysdeps/unix/sysv/linux/i386/dl-sysdep.h.000 2003-06-16 07:28:46.000000000 +0200 +++ glibc-2.3.2-200310271512/nptl/sysdeps/unix/sysv/linux/i386/dl-sysdep.h 2004-02-07 02:02:46.000000000 +0100 @@ -58,7 +58,7 @@ "ret;\n\t" \ CFI_ENDPROC "\n" \ ".size _dl_sysinfo_int80,.-_dl_sysinfo_int80\n\t" \ - ".previous;"); + ".previous"); #endif #endif /* dl-sysdep.h */ --- glibc-2.3.2-200310271512/nptl/sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h.000 2003-06-16 07:28:33.000000000 +0200 +++ glibc-2.3.2-200310271512/nptl/sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h 2004-02-07 02:03:09.000000000 +0100 @@ -48,7 +48,7 @@ # define DL_SYSINFO_IMPLEMENTATION \ asm (".text\n\t" \ ".type _dl_sysinfo_int80,@function\n\t" \ - ".hidden _dl_sysinfo_int80\n" \ + ".hidden _dl_sysinfo_int80\n\t" \ CFI_STARTPROC "\n" \ "_dl_sysinfo_int80:\n\t" \ "int $0x80;\n\t" \ Now I consistently get: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 2455)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x006cc6e8 in waitpid () from /lib/libpthread.so.0 #0 0x006cc6e8 in waitpid () from /lib/libpthread.so.0 #1 0x0354fa90 in ?? () from /usr/lib/libgnomeui-2.so.0 #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x006cb4bd in __pthread_sighandler () from /lib/libpthread.so.0 #4 <signal handler called> #5 0x0806d613 in terminal_screen_get_text_selected () #6 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #7 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #8 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #9 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 Thread 1 (Thread 16384 (LWP 2455)): #0 0x006cc6e8 in waitpid () from /lib/libpthread.so.0 No symbol table info available. #1 0x0354fa90 in ?? () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 0x006cb4bd in __pthread_sighandler () from /lib/libpthread.so.0 No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x0806d613 in terminal_screen_get_text_selected () No symbol table info available. #6 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #0 0x006cc6e8 in waitpid () from /lib/libpthread.so.0 As you might have guessed I accidently upgraded to the i386 version of glibc. I'll have to build a i686 version later, and I'll report back after that. Unpatched glibc-2.3.2-101.4 i386: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 27830)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x0057b6e8 in waitpid () from /lib/libpthread.so.0 #0 0x0057b6e8 in waitpid () from /lib/libpthread.so.0 #1 0x0354fa90 in ?? () from /usr/lib/libgnomeui-2.so.0 #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x0057a4bd in __pthread_sighandler () from /lib/libpthread.so.0 #4 <signal handler called> #5 0x0806d613 in terminal_screen_get_text_selected () #6 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #7 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #8 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #9 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 Thread 1 (Thread 16384 (LWP 27830)): #0 0x0057b6e8 in waitpid () from /lib/libpthread.so.0 No symbol table info available. #1 0x0354fa90 in ?? () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 0x0057a4bd in __pthread_sighandler () from /lib/libpthread.so.0 No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x0806d613 in terminal_screen_get_text_selected () No symbol table info available. #6 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #0 0x0057b6e8 in waitpid () from /lib/libpthread.so.0 glibc-2.3.2-101.4 + patch i686 First and only occurence after update: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x008c66e8 in __fcntl_nocancel () from /lib/libpthread.so.0 #0 0x008c66e8 in __fcntl_nocancel () from /lib/libpthread.so.0 #1 0x0354fa90 in ?? () from /usr/lib/libgnomeui-2.so.0 #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x008c54bd in pthread_rwlock_unlock () from /lib/libpthread.so.0 #4 0x0000000b in ?? () And reproducible: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread 1073025696 (LWP 23542)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x009bcc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #0 0x009bcc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00374b03 in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0x0806d613 in terminal_screen_get_text_selected () #5 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #6 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #7 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #8 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 Thread 1 (Thread 1073025696 (LWP 23542)): #0 0x009bcc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x00374b03 in __waitpid_nocancel () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x035157f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0x0806d613 in terminal_screen_get_text_selected () No symbol table info available. #5 0x00c6a051 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0x00c57cb0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x00c69bbf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00c68c36 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #0 0x009bcc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 Hi, I'm going through bugs assigned to me and attempting to clean some of the older, fixed ones up. This bug hasn't changed in over a year old now. Are you still seeing the problem? (This a batch message is being sent to all my bugs that haven't changed in a year) Hi, This bug has been in the NEEDINFO state for at least a couple of weeks now. I'm going to close the bug, but if you can provide the required information feel free to open a new report. Thanks. (This is a mass message being sent to a bunch of bug reports) |