gnome-terminal crashes when one specific URI line is displayed on it and the mouse pointer is moved inside the window of the terminal.
Submitted by zim..@..hut.fi
Assigned to Havoc Pennington
Link to original bug (#108441)
Description
Package: gnome-terminal Severity: normal Version: 2.0.1 Synopsis: gnome-terminal crashes when one specific URI line is displayed on it and the mouse pointer is moved inside the window of the terminal. Bugzilla-Product: gnome-terminal Bugzilla-Component: general BugBuddy-GnomeVersion: 2.0 (2.0.3)
Description: Description of Problem:
Steps to reproduce the problem:
- Type "http://www.foo.bar/ä" (ä is skandinavian a with dots aerisis)
- Move mouse pointer over the text or just inside the window.
Actual Results: gnome-terminal crashes. Something to do with gnome-terminal's URL-handler and UTF8 support.
Expected Results: Nothing but mouse pointer moving inside the window. In case of actually moving mouse pointer over the URI, the URI should be underlined and a user may click it to open the URI in a Web-browser or copy the URI in to the clipboard.
How often does this happen? Every time. Even if the machine is fresh started and booted up.
Additional Information: RedHat8, but UTF8-support kinda disabled by having "LC_CTYPE=fi_FI@euro" added as the last line in /etc/sysconfig/i18n
Debugging Information:
Backtrace was generated from '/usr/bin/gnome-terminal'
(no debugging symbols found)...[New Thread 8192 (LWP 3511)] 0x420ae169 in wait4 () from /lib/i686/libc.so.6
`#0` 0x420ae169 in wait4 () from /lib/i686/libc.so.6
`#1` 0x4212a2d0 in __DTOR_END__ () from /lib/i686/libc.so.6
`#2` 0x408ecc63 in waitpid () from /lib/i686/libpthread.so.0
`#3` 0x40236ff5 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
`#4` 0x408ee47e in __pthread_sighandler () from
/lib/i686/libpthread.so.0
`#5` <signal handler called>
`#6` 0x420c034a in find_collation_sequence_value () from
/lib/i686/libc.so.6
`#7` 0x420c009d in check_node_accept_bytes () from /lib/i686/libc.so.6
`#8` 0x420be8f0 in transit_state_mb () from /lib/i686/libc.so.6
`#9` 0x420be50e in transit_state () from /lib/i686/libc.so.6
`#10` 0x420bd842 in check_matching () from /lib/i686/libc.so.6
`#11` 0x420bd3b8 in re_search_internal () from /lib/i686/libc.so.6
`#12` 0x420c2df5 in regexec () from /lib/i686/libc.so.6
`#13` 0x4003546b in vte_terminal_match_check_internal ()
from /usr/lib/libvte.so.2
`#14` 0x400400e0 in vte_terminal_match_hilite () from
/usr/lib/libvte.so.2
`#15` 0x400407bd in vte_terminal_motion_notify () from
/usr/lib/libvte.so.2
`#16` 0x4043b0e4 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
`#17` 0x408ad467 in g_type_class_meta_marshal ()
from /usr/lib/libgobject-2.0.so.0
`#18` 0x408ad0c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
`#19` 0x408c1369 in signal_emit_unlocked_R () from
/usr/lib/libgobject-2.0.so.0
`#20` 0x408c0689 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
`#21` 0x4047dfdf in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
`#22` 0x40521413 in gtk_widget_event_internal ()
from /usr/lib/libgtk-x11-2.0.so.0
`#23` 0x4043ae67 in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
`#24` 0x40439b45 in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
`#25` 0x405eaf21 in gdk_event_dispatch () from
/usr/lib/libgdk-x11-2.0.so.0
`#26` 0x40935f65 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
`#27` 0x40936f98 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
`#28` 0x409372ad in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
`#29` 0x40937a1f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
`#30` 0x4043939f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
`#31` 0x08058256 in main ()
`#32` 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
Thread 1 (Thread 8192 (LWP 3511)):
`#0` 0x420ae169 in wait4 () from /lib/i686/libc.so.6
No symbol table info available.
`#1` 0x4212a2d0 in __DTOR_END__ () from /lib/i686/libc.so.6
No symbol table info available.
`#2` 0x408ecc63 in waitpid () from /lib/i686/libpthread.so.0
No symbol table info available.
`#3` 0x40236ff5 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
`#4` 0x408ee47e in __pthread_sighandler () from
/lib/i686/libpthread.so.0
No symbol table info available.
`#5` <signal handler called>
No symbol table info available.
`#6` 0x420c034a in find_collation_sequence_value () from
/lib/i686/libc.so.6
No symbol table info available.
`#7` 0x420c009d in check_node_accept_bytes () from /lib/i686/libc.so.6
No symbol table info available.
`#8` 0x420be8f0 in transit_state_mb () from /lib/i686/libc.so.6
No symbol table info available.
`#9` 0x420be50e in transit_state () from /lib/i686/libc.so.6
No symbol table info available.
`#10` 0x420bd842 in check_matching () from /lib/i686/libc.so.6
No symbol table info available.
`#11` 0x420bd3b8 in re_search_internal () from /lib/i686/libc.so.6
No symbol table info available.
`#12` 0x420c2df5 in regexec () from /lib/i686/libc.so.6
No symbol table info available.
`#13` 0x4003546b in vte_terminal_match_check_internal ()
from /usr/lib/libvte.so.2
No symbol table info available.
`#14` 0x400400e0 in vte_terminal_match_hilite () from
/usr/lib/libvte.so.2
No symbol table info available.
`#15` 0x400407bd in vte_terminal_motion_notify () from
/usr/lib/libvte.so.2
No symbol table info available.
`#16` 0x4043b0e4 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#17` 0x408ad467 in g_type_class_meta_marshal ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
`#18` 0x408ad0c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
`#19` 0x408c1369 in signal_emit_unlocked_R () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
`#20` 0x408c0689 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
`#21` 0x4047dfdf in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#22` 0x40521413 in gtk_widget_event_internal ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#23` 0x4043ae67 in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#24` 0x40439b45 in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#25` 0x405eaf21 in gdk_event_dispatch () from
/usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
`#26` 0x40935f65 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
`#27` 0x40936f98 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
`#28` 0x409372ad in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
`#29` 0x40937a1f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
`#30` 0x4043939f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
`#31` 0x08058256 in main ()
No symbol table info available.
`#32` 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
`#0` 0x420ae169 in wait4 () from /lib/i686/libc.so.6
------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-03-15 06:07 -------
The original reporter (zimon@niksula.hut.fi) of this bug does not have an account here. Reassigning to the exporter, unknown@bugzilla.gnome.org. Reassigning to the default owner of the component, hp@redhat.com.
Resolution: RESOLVED DUPLICATE