Bug#313219: gedit: Additional Information

Barrie Millar Barrie Millar <solar@frondeg.co.uk>, 313219@bugs.debian.org
Mon, 13 Jun 2005 00:16:18 +0100


Package: gedit
Version: 2.10.3-1
Followup-For: Bug #313219


Hi 

I've included some relevant information based on this bug. I am now also
using reportbug as suggested. I'm currently completing a major project
and therefore have very little spare time available to me.
Unfortunately, I will therefore be unable to do any significant
debugging, although I'll do as much as I can to help.

Firstly, I am indeed using the 2.4 kernel, specifically a slightly
modified version of the 2.4.27 (which is identical to the Debian one
with the exception of providing more modules). I tried reproducing the
bug with the 2.6.11 kernel, but it seems to work perfectly there. I
suspect that the bug you have previously identified as being the most
likely is therefore correct.

I compiled a new binary by following the provided instructions as well as those provided in this thread. However, oddly enough, the output I originally received from the Gnome bug tracker is still missing the symbols. I ran gdb with gedit to see if that would provide any additional information, but it seems the symbols are still stripped, despite setting the DEB_BUILD_OPTIONS to nostrip and re-building. I'm not sure what went wrong here, but given the fact it works on the 2.6 kernel, I suspect that the bug may already of been tracked down. Could you tell me in what package this bug has appeared, I'm interested to see what it says myself. 

I've attached a copy of the gdb output in case you find it of use to
you. This is from the re-built copy of Gedit. 

Regards, 

Barrie

--- Gdb output ---

GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-linux"...Using host libthread_db
library "/lib/
libthread_db.so.1".

(gdb) set pagination 0
(gdb) run ./gedit
Starting program: /tmp/gedit/gedit-2.10.3/debian/tmp/usr/bin/gedit
../gedit
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 14298)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 14298)]
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x00000014 in ?? ()
#2  0x40f104d0 in ?? () from /usr/lib/gnome-vfs-2.0/modules/libfile.so
#3  0x40f0b660 in ?? () from /usr/lib/gnome-vfs-2.0/modules/libfile.so
#4  0x00000014 in ?? ()
#5  0x00000000 in ?? ()
#6  0x00000000 in ?? ()
#7  0x00000000 in ?? ()
#8  0x00000000 in ?? ()
#9  0x00000002 in ?? ()
#10 0x40017028 in ?? ()
#11 0x00000007 in ?? ()
#12 0x00000001 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000001 in ?? ()
#15 0x00000000 in ?? ()
#16 0xbffff6a4 in ?? ()
#17 0xbffff6c4 in ?? ()
#18 0x40017028 in ?? ()
#19 0x00000007 in ?? ()
#20 0x00000001 in ?? ()
#21 0x00000000 in ?? ()
#22 0x03e788e5 in ?? ()
#23 0x4018e790 in ?? ()
#24 0x4020c27e in ?? () from /usr/lib/libgnomevfs-2.so.0
#25 0x4025877c in MAX_AVAILABLE_THREADS () from
/usr/lib/libgnomevfs-2.so.0
#26 0x00000000 in ?? ()
#27 0x40260864 in __JCR_LIST__ () from /usr/lib/libgnomevfs-2.so.0
#28 0x0823a6a0 in ?? ()
#29 0x402056b0 in ?? () from /usr/lib/libgnomevfs-2.so.0
#30 0x4018e790 in ?? ()
#31 0x40016ca0 in ?? () from /lib/ld-linux.so.2
#32 0x00000000 in ?? ()
#33 0x4018e790 in ?? ()
#34 0xbffff700 in ?? ()
#35 0x4000baa3 in _dl_map_object_deps () from /lib/ld-linux.so.2
#36 0x4022292c in gnome_vfs_open_uri_cancellable (handle=0xbffff7a4,
uri=0x81293
c0, open_mode=GNOME_VFS_OPEN_READ, context=0x0) at
gnome-vfs-cancellable-ops.c:5
7
#37 0x4023cc13 in gnome_vfs_open_uri (handle=0x4b, uri=0x4b,
open_mode=75) at gn
ome-vfs-ops.c:81
#38 0x4023cb8e in gnome_vfs_open (handle=0xbffff7a4, text_uri=0x4b
<Address 0x4b
out of bounds>, open_mode=75) at gnome-vfs-ops.c:58
#39 0x40245a23 in gnome_vfs_read_entire_file (uri=0x4b <Address 0x4b out
of boun
ds>, file_size=0xbffff7e4, file_contents=0xbffff7e8) at
gnome-vfs-utils.c:1058
#40 0x08069144 in load_local (doc=0x823c6f0) at gedit-document.c:1196
#41 0x40866cdc in g_main_context_wakeup () from
/usr/lib/libglib-2.0.so.0
#42 0x408645c2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#43 0x40865638 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#44 0x40865970 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#45 0x40865f13 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#46 0x4055b243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x0806071b in main (argc=0, argv=0xbffffa04) at gedit2.c:435

--- End of output ---

-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-bm041127-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages gedit depends on:
ii  gconf2                 2.10.0-2          GNOME configuration database syste
ii  gedit-common           2.10.3-1          light-weight text editor support f
ii  libaspell15            0.60.2+20050121-3 The GNU Aspell spell-checker runti
ii  libatk1.0-0            1.10.1-2          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 libraries an
ii  libeel2-2              2.10.1-2          Eazel Extensions Library (for GNOM
ii  libgconf2-4            2.10.0-2          GNOME configuration database syste
ii  libglib2.0-0           2.6.5-1           The GLib library of C routines
ii  libgnome2-0            2.10.0-3          The GNOME 2 library - runtime file
ii  libgnomeprint2.2-0     2.10.3-2          The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0   2.10.2-2          GNOME 2.2 print architecture User 
ii  libgnomeui-0           2.10.0-2          The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         2.10.1-4          The GNOME virtual file-system libr
ii  libgtk2.0-0            2.6.7-2           The GTK+ graphical user interface 
ii  libgtksourceview1.0-0  1.2.0-2           shared libraries for the GTK+ synt
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 internatio
ii  libpopt0               1.7-5             lib for parsing cmdline parameters
ii  libx11-6               4.3.0.dfsg.1-10   X Window System protocol client li
ii  scrollkeeper           0.3.14-9.1        A free electronic cataloging syste
ii  xlibs                  4.3.0.dfsg.1-10   X Keyboard Extension (XKB) configu

-- no debconf information