Bug#310443: gedit: segfaults viewing multi-charset diff files
Andrew Lau
Andrew Lau <netsnipe@users.sourceforge.net>, 310443@bugs.debian.org
Tue, 24 May 2005 01:49:33 +1000
--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Package: gedit
Version: 2.8.3-3
Severity: normal
Hi Loic,
I was recently viewing my diff for tsclient 0.132-7 [1] in gedit
(remember to gunzip it first) and it consistently segfaults when
scrolling through the file.
Did you build gedit against GtkSourceView 1.1.1? I'll see if a rebuild
against 1.2.0-1 fixes this.
[1] http://ftp.debian.org/debian/pool/main/t/tsclient/tsclient_0.132-7.diff=
=2Egz
Cheers,
Andrew "Netsnipe" Lau
-- Backtrace was generated from '/usr/bin/gedit'
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
=2E..
[Thread debugging using libthread_db enabled]
[New Thread -1223423168 (LWP 17699)]
(no debugging symbols found)
=2E..
0xb7aa453e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0 0xb7aa453e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1 0xb7f02dae in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.=
so.0
#2 <signal handler called>
#3 0xb7514bba in re_exec () from /lib/tls/libc.so.6
#4 0xb7515896 in re_exec () from /lib/tls/libc.so.6
#5 0xb750f37c in re_exec () from /lib/tls/libc.so.6
#6 0xb750e8cb in re_exec () from /lib/tls/libc.so.6
#7 0xb750dfc8 in re_search_2 () from /lib/tls/libc.so.6
#8 0xb750dcbe in re_search () from /lib/tls/libc.so.6
#9 0xb7c86a3b in gtk_source_regex_search () from /usr/lib/libgtksourceview=
-1.0.so.0
#10 0xb7c7ae8e in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
#11 0xb7c7b1f9 in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
#12 0xb7c7b535 in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
#13 0xb7c7b6ec in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
#14 0xb7c81e25 in gtk_source_tag_style_free () from /usr/lib/libgtksourcevi=
ew-1.0.so.0
#15 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
#16 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#17 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
#22 0xb788e2dd in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb771c5d9 in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.s=
o.0
#24 0xb771c7cf in gdk_window_process_updates () from /usr/lib/libgdk-x11-2.=
0.so.0
#25 0xb792a514 in gtk_text_view_get_default_attributes () from /usr/lib/lib=
gtk-x11-2.0.so.0
#26 0xb76322a6 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject=
-2.0.so.0
#27 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb7631dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#29 0xb7630e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb77c1f55 in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-=
2.0.so.0
#32 0xb77c1e3b in gtk_adjustment_set_value () from /usr/lib/libgtk-x11-2.0.=
so.0
#33 0xb79221ef in gtk_text_view_get_line_at_y () from /usr/lib/libgtk-x11-2=
=2E0.so.0
#34 0xb79278c7 in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
#35 0xb7927603 in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
#36 0xb7c80ac2 in gtk_source_tag_style_free () from /usr/lib/libgtksourcevi=
ew-1.0.so.0
#37 0xb7892521 in _gtk_marshal_VOID__ENUM_INT_BOOLEAN () from /usr/lib/libg=
tk-x11-2.0.so.0
#38 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#39 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#41 0xb763065f in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
#42 0xb77c611b in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb77c6d6d in gtk_binding_set_add_path () from /usr/lib/libgtk-x11-2.0.=
so.0
#44 0xb77c7015 in gtk_binding_set_add_path () from /usr/lib/libgtk-x11-2.0.=
so.0
#45 0xb77c7240 in gtk_bindings_activate_event () from /usr/lib/libgtk-x11-2=
=2E0.so.0
#46 0xb797fa08 in gtk_widget_mnemonic_activate () from /usr/lib/libgtk-x11-=
2.0.so.0
#47 0xb7925d8c in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
#48 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
#49 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#50 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#51 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#52 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#53 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#54 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
#55 0xb798c89f in gtk_window_propagate_key_event () from /usr/lib/libgtk-x1=
1-2.0.so.0
#56 0xb798c91c in gtk_window_propagate_key_event () from /usr/lib/libgtk-x1=
1-2.0.so.0
#57 0xb7e59cf4 in bonobo_window_get_accel_group () from /usr/lib/libbonobou=
i-2.so.0
#58 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
#59 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#60 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#61 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#62 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#63 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#64 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
#65 0xb788f55e in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#66 0xb788e306 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#67 0xb772e825 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#68 0xb75b5582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#69 0xb75b65f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#70 0xb75b6930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#71 0xb75b6ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#72 0xb788dbb3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#73 0x080609d7 in main ()
Thread 1 (Thread -1223423168 (LWP 17699)):
#0 0xb7aa453e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb7f02dae in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.=
so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0xb7514bba in re_exec () from /lib/tls/libc.so.6
No symbol table info available.
#4 0xb7515896 in re_exec () from /lib/tls/libc.so.6
No symbol table info available.
#5 0xb750f37c in re_exec () from /lib/tls/libc.so.6
No symbol table info available.
#6 0xb750e8cb in re_exec () from /lib/tls/libc.so.6
No symbol table info available.
#7 0xb750dfc8 in re_search_2 () from /lib/tls/libc.so.6
No symbol table info available.
#8 0xb750dcbe in re_search () from /lib/tls/libc.so.6
No symbol table info available.
#9 0xb7c86a3b in gtk_source_regex_search () from /usr/lib/libgtksourceview=
-1.0.so.0
No symbol table info available.
#10 0xb7c7ae8e in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
No symbol table info available.
#11 0xb7c7b1f9 in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
No symbol table info available.
#12 0xb7c7b535 in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
No symbol table info available.
#13 0xb7c7b6ec in gtk_source_buffer_set_highlight () from /usr/lib/libgtkso=
urceview-1.0.so.0
No symbol table info available.
#14 0xb7c81e25 in gtk_source_tag_style_free () from /usr/lib/libgtksourcevi=
ew-1.0.so.0
No symbol table info available.
#15 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
No symbol table info available.
#16 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
No symbol table info available.
#22 0xb788e2dd in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0xb771c5d9 in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.s=
o.0
No symbol table info available.
#24 0xb771c7cf in gdk_window_process_updates () from /usr/lib/libgdk-x11-2.=
0.so.0
No symbol table info available.
#25 0xb792a514 in gtk_text_view_get_default_attributes () from /usr/lib/lib=
gtk-x11-2.0.so.0
No symbol table info available.
#26 0xb76322a6 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject=
-2.0.so.0
No symbol table info available.
#27 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb7631dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb7630e9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb77c1f55 in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-=
2.0.so.0
No symbol table info available.
#32 0xb77c1e3b in gtk_adjustment_set_value () from /usr/lib/libgtk-x11-2.0.=
so.0
No symbol table info available.
#33 0xb79221ef in gtk_text_view_get_line_at_y () from /usr/lib/libgtk-x11-2=
=2E0.so.0
No symbol table info available.
#34 0xb79278c7 in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
No symbol table info available.
#35 0xb7927603 in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
No symbol table info available.
#36 0xb7c80ac2 in gtk_source_tag_style_free () from /usr/lib/libgtksourcevi=
ew-1.0.so.0
No symbol table info available.
#37 0xb7892521 in _gtk_marshal_VOID__ENUM_INT_BOOLEAN () from /usr/lib/libg=
tk-x11-2.0.so.0
No symbol table info available.
#38 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb763065f in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb77c611b in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#43 0xb77c6d6d in gtk_binding_set_add_path () from /usr/lib/libgtk-x11-2.0.=
so.0
No symbol table info available.
#44 0xb77c7015 in gtk_binding_set_add_path () from /usr/lib/libgtk-x11-2.0.=
so.0
No symbol table info available.
#45 0xb77c7240 in gtk_bindings_activate_event () from /usr/lib/libgtk-x11-2=
=2E0.so.0
No symbol table info available.
#46 0xb797fa08 in gtk_widget_mnemonic_activate () from /usr/lib/libgtk-x11-=
2.0.so.0
No symbol table info available.
#47 0xb7925d8c in gtk_text_view_place_cursor_onscreen () from /usr/lib/libg=
tk-x11-2.0.so.0
No symbol table info available.
#48 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
No symbol table info available.
#49 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
No symbol table info available.
#55 0xb798c89f in gtk_window_propagate_key_event () from /usr/lib/libgtk-x1=
1-2.0.so.0
No symbol table info available.
#56 0xb798c91c in gtk_window_propagate_key_event () from /usr/lib/libgtk-x1=
1-2.0.so.0
No symbol table info available.
#57 0xb7e59cf4 in bonobo_window_get_accel_group () from /usr/lib/libbonobou=
i-2.so.0
No symbol table info available.
#58 0xb789099e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2=
=2E0.so.0
No symbol table info available.
#59 0xb76209c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#60 0xb7620736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#61 0xb7631855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#62 0xb7630c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#63 0xb7631126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#64 0xb797fd87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so=
=2E0
No symbol table info available.
#65 0xb788f55e in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#66 0xb788e306 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#67 0xb772e825 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#68 0xb75b5582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#69 0xb75b65f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#70 0xb75b6930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#71 0xb75b6ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#72 0xb788dbb3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#73 0x080609d7 in main ()
No symbol table info available.
#0 0xb7aa453e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-k7
Locale: LANG=3Den_AU.UTF-8, LC_CTYPE=3Den_AU.UTF-8 (charmap=3DUTF-8)
Versions of packages gedit depends on:
ii gconf2 2.8.1-6 GNOME configuration database s=
yste
ii gedit-common 2.8.3-3 light-weight text editor suppo=
rt f
ii libart-2.0-2 2.3.17-1 Library of functions for 2D gr=
aphi
ii libaspell15 0.60.2+20050121-2 The GNU Aspell spell-checker r=
unti
ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
ii libbonobo2-0 2.8.1-2 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.8.1-2 The Bonobo UI library
ii libc6 2.3.2.ds1-22 GNU C Library: Shared librarie=
s an
ii libeel2-2 2.8.2-1 Eazel Extensions Library (for =
GNOM
ii libgail-common 1.8.4-1 GNOME Accessibility Implementa=
tion
ii libgail17 1.8.4-1 GNOME Accessibility Implementa=
tion
ii libgconf2-4 2.8.1-6 GNOME configuration database s=
yste
ii libglade2-0 1:2.4.2-2 library to load .glade files a=
t ru
ii libglib2.0-0 2.6.4-1 The GLib library of C routines
ii libgnome2-0 2.8.1-2 The GNOME 2 library - runtime =
file
ii libgnomecanvas2-0 2.8.0-1 A powerful object-oriented dis=
play
ii libgnomeprint2.2-0 2.8.2-1 The GNOME 2.2 print architectu=
re -
ii libgnomeprintui2.2-0 2.8.2-2 GNOME 2.2 print architecture U=
ser=20
ii libgnomeui-0 2.8.1-3 The GNOME 2 libraries (User In=
terf
ii libgnomevfs2-0 2.8.4-4 The GNOME virtual file-system =
libr
ii libgtk2.0-0 2.6.4-3 The GTK+ graphical user interf=
ace=20
ii libgtksourceview1.0-0 1.2.0-1 shared libraries for the GTK+ =
synt
ii libice6 4.3.0.dfsg.1-13 Inter-Client Exchange library
ii liborbit2 1:2.12.2-1 libraries for ORBit2 - a CORBA=
ORB
ii libpango1.0-0 1.8.1-1 Layout and rendering of intern=
atio
ii libpopt0 1.7-5 lib for parsing cmdline parame=
ters
ii libsm6 4.3.0.dfsg.1-13 X Window System Session Manage=
ment
ii libxml2 2.6.16-7 GNOME XML library
ii scrollkeeper 0.3.14-10 A free electronic cataloging s=
yste
ii xlibs 4.3.0.dfsg.1-13 X Keyboard Extension (XKB) con=
figu
ii zlib1g 1:1.2.2-4 compression library - runtime
-- no debconf information
--=20
---------------------------------------------------------------------------
Andrew "Netsnipe" Lau <http://www.cse.unsw.edu.au/~alau/>
Debian GNU/Linux Maintainer & Computer Science, UNSW
-
"Nobody expects the Debian Inquisition!
Our two weapons are fear and surprise...and ruthless efficiency!"
---------------------------------------------------------------------------
--LZvS9be/3tNcYl/X
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCkfuNmyTAfS6LaL0RAnIkAJ44ajrIfJGBqFBWnIQDk2TRXGFdpACfXJh3
aWf8kmpC5I7vcu+rV0VWqyM=
=/M3N
-----END PGP SIGNATURE-----
--LZvS9be/3tNcYl/X--