Re: gnome-terminal crash in Feisty



Yes, I think it is vte's problem.

I saw (start_offset=560, end_offset=561). It is strange, end-start
should be a reasonable positive value, not that big (4294967257).

Li

On Wed, 2007-01-10 at 08:10 +0000, Padraig O'Briain wrote:
> #8  0xb7677249 in IA__g_malloc (n_bytes=4294967257) at gmem.c:135
> 
> This shows that the number of bytes is wrong.
> 
> I suggest logging a bug againt vte.
> 
> I would be helpful if we knew what the text was.
> 
> 
> Kenny Hitt wrote:
> > Replying to myself since I deleted the other messages in the thread.
> >
> > I used tee to capture the output of the gdb session since the output was
> > causing problems for vim when I used speakup's cut and paste.
> >
> > I installed the dbg versions of glib, atk, and at-spi.  Hopefully this
> > log will provide enough info.
> >
> > If more is needed, let me know.
> >
> >           Kenny
> >
> >   
> > ------------------------------------------------------------------------
> >
> > GNU gdb 6.6-debian
> > Copyright (C) 2006 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 "i486-linux-gnu"...
> > (no debugging symbols found)
> > Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
> > Attaching to program: /usr/bin/gnome-terminal, process 4841
> > Reading symbols from /usr/lib/liblaunchpad-integration.so.0...(no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/liblaunchpad-integration.so.0
> > Reading symbols from /usr/lib/libglade-2.0.so.0...(no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libglade-2.0.so.0
> > Reading symbols from /usr/lib/libgnomeui-2.so.0...
> > (no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libgnomeui-2.so.0
> > Reading symbols from /usr/lib/libgnome-2.so.0...(no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libgnome-2.so.0
> > Reading symbols from /usr/lib/libbonobo-2.so.0...
> > (no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libbonobo-2.so.0
> > Reading symbols from /usr/lib/libbonobo-activation.so.4...(no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libbonobo-activation.so.4
> > Reading symbols from /usr/lib/libstartup-notification-1.so.0...
> > (no debugging symbols found)...done.
> > Loaded symbols for /usr/lib/libstartup-notification-1.so.0
> > Reading symbols from /usr/lib/libvte.so.9...done.
> > Loaded symbols for /usr/lib/libvte.so.9
> > Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
> > Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
> > Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
> > Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
> > Reading symbols from /usr/lib/libatk-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libatk-1.0.so.0.1310.1...done.
> > done.
> > Loaded symbols for /usr/lib/libatk-1.0.so.0
> > Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
> > Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
> > Reading symbols from /usr/lib/libXrender.so.1...done.
> > Loaded symbols for /usr/lib/libXrender.so.1
> > Reading symbols from /usr/lib/libX11.so.6...done.
> > Loaded symbols for /usr/lib/libX11.so.6
> > Reading symbols from /usr/lib/libgnomevfs-2.so.0...done.
> > Loaded symbols for /usr/lib/libgnomevfs-2.so.0
> > Reading symbols from /usr/lib/libgconf-2.so.4...done.
> > Loaded symbols for /usr/lib/libgconf-2.so.4
> > Reading symbols from /lib/libpopt.so.0...done.
> > Loaded symbols for /lib/libpopt.so.0
> > Reading symbols from /usr/lib/libORBit-2.so.0...done.
> > Loaded symbols for /usr/lib/libORBit-2.so.0
> > Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
> > [Thread debugging using libthread_db enabled]
> > [New Thread -1226762560 (LWP 4841)]
> > [New Thread -1251951728 (LWP 4849)]
> > Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
> > Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
> > Loaded symbols for /lib/tls/i686/cmov/libm.so.6
> > Reading symbols from /usr/lib/libpango-1.0.so.0...done.
> > Loaded symbols for /usr/lib/libpango-1.0.so.0
> > Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.1200.7...done.
> > done.
> > Loaded symbols for /usr/lib/libgobject-2.0.so.0
> > Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.1200.7...done.
> > done.
> > Loaded symbols for /usr/lib/libglib-2.0.so.0
> > Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
> > Loaded symbols for /lib/tls/i686/cmov/libc.so.6
> > Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done.
> > Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
> > Reading symbols from /usr/lib/libfontconfig.so.1...done.
> > Loaded symbols for /usr/lib/libfontconfig.so.1
> > Reading symbols from /usr/lib/libXext.so.6...done.
> > Loaded symbols for /usr/lib/libXext.so.6
> > Reading symbols from /usr/lib/libXinerama.so.1...done.
> > Loaded symbols for /usr/lib/libXinerama.so.1
> > Reading symbols from /usr/lib/libXi.so.6...done.
> > Loaded symbols for /usr/lib/libXi.so.6
> > Reading symbols from /usr/lib/libXrandr.so.2...done.
> > Loaded symbols for /usr/lib/libXrandr.so.2
> > Reading symbols from /usr/lib/libXcursor.so.1...done.
> > Loaded symbols for /usr/lib/libXcursor.so.1
> > Reading symbols from /usr/lib/libXfixes.so.3...done.
> > Loaded symbols for /usr/lib/libXfixes.so.3
> > Reading symbols from /usr/lib/libcairo.so.2...done.
> > Loaded symbols for /usr/lib/libcairo.so.2
> > Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.1200.7...done.
> > done.
> > Loaded symbols for /usr/lib/libgmodule-2.0.so.0
> > Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
> > Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
> > Reading symbols from /usr/lib/libxml2.so.2...done.
> > Loaded symbols for /usr/lib/libxml2.so.2
> > Reading symbols from /usr/lib/libbonoboui-2.so.0...done.
> > Loaded symbols for /usr/lib/libbonoboui-2.so.0
> > Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done.
> > Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
> > Reading symbols from /usr/lib/libart_lgpl_2.so.2...done.
> > Loaded symbols for /usr/lib/libart_lgpl_2.so.2
> > Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
> > Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
> > Reading symbols from /usr/lib/libgthread-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgthread-2.0.so.0.1200.7...done.
> > done.
> > Loaded symbols for /usr/lib/libgthread-2.0.so.0
> > Reading symbols from /usr/lib/libgnome-keyring.so.0...done.
> > Loaded symbols for /usr/lib/libgnome-keyring.so.0
> > Reading symbols from /usr/lib/libjpeg.so.62...done.
> > Loaded symbols for /usr/lib/libjpeg.so.62
> > Reading symbols from /usr/lib/libSM.so.6...done.
> > Loaded symbols for /usr/lib/libSM.so.6
> > Reading symbols from /usr/lib/libICE.so.6...done.
> > Loaded symbols for /usr/lib/libICE.so.6
> > Reading symbols from /usr/lib/libesd.so.0...done.
> > Loaded symbols for /usr/lib/libesd.so.0
> > Reading symbols from /usr/lib/libaudiofile.so.0...done.
> > Loaded symbols for /usr/lib/libaudiofile.so.0
> > Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done.
> > Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
> > Reading symbols from /usr/lib/libXft.so.2...done.
> > Loaded symbols for /usr/lib/libXft.so.2
> > Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done.
> > Loaded symbols for /usr/lib/libpangoxft-1.0.so.0
> > Reading symbols from /usr/lib/libpangox-1.0.so.0...done.
> > Loaded symbols for /usr/lib/libpangox-1.0.so.0
> > Reading symbols from /lib/libncurses.so.5...done.
> > Loaded symbols for /lib/libncurses.so.5
> > Reading symbols from /usr/lib/libXau.so.6...done.
> > Loaded symbols for /usr/lib/libXau.so.6
> > Reading symbols from /usr/lib/libXdmcp.so.6...done.
> > Loaded symbols for /usr/lib/libXdmcp.so.6
> > Reading symbols from /usr/lib/libdbus-glib-1.so.2...done.
> > Loaded symbols for /usr/lib/libdbus-glib-1.so.2
> > Reading symbols from /usr/lib/libdbus-1.so.3...done.
> > Loaded symbols for /usr/lib/libdbus-1.so.3
> > Reading symbols from /usr/lib/libgnutls.so.13...done.
> > Loaded symbols for /usr/lib/libgnutls.so.13
> > Reading symbols from /usr/lib/libavahi-glib.so.1...done.
> > Loaded symbols for /usr/lib/libavahi-glib.so.1
> > Reading symbols from /usr/lib/libavahi-common.so.3...done.
> > Loaded symbols for /usr/lib/libavahi-common.so.3
> > Reading symbols from /usr/lib/libavahi-client.so.3...done.
> > Loaded symbols for /usr/lib/libavahi-client.so.3
> > Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
> > Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
> > Reading symbols from /lib/libselinux.so.1...done.
> > Loaded symbols for /lib/libselinux.so.1
> > Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done.
> > Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
> > Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
> > Loaded symbols for /lib/tls/i686/cmov/librt.so.1
> > Reading symbols from /lib/ld-linux.so.2...done.
> > Loaded symbols for /lib/ld-linux.so.2
> > Reading symbols from /usr/lib/libfreetype.so.6...done.
> > Loaded symbols for /usr/lib/libfreetype.so.6
> > Reading symbols from /usr/lib/libz.so.1...done.
> > Loaded symbols for /usr/lib/libz.so.1
> > Reading symbols from /usr/lib/libexpat.so.1...done.
> > Loaded symbols for /usr/lib/libexpat.so.1
> > Reading symbols from /usr/lib/libpng12.so.0...done.
> > Loaded symbols for /usr/lib/libpng12.so.0
> > Reading symbols from /usr/lib/libasound.so.2...done.
> > Loaded symbols for /usr/lib/libasound.so.2
> > Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
> > Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
> > Reading symbols from /usr/lib/libtasn1.so.3...done.
> > Loaded symbols for /usr/lib/libtasn1.so.3
> > Reading symbols from /usr/lib/libgcrypt.so.11...done.
> > Loaded symbols for /usr/lib/libgcrypt.so.11
> > Reading symbols from /usr/lib/libgpg-error.so.0...done.
> > Loaded symbols for /usr/lib/libgpg-error.so.0
> > Reading symbols from /lib/libsepol.so.1...done.
> > Loaded symbols for /lib/libsepol.so.1
> > Reading symbols from /usr/lib/X11/locale/common/xlcUTF8Load.so.2...done.
> > Loaded symbols for /usr/lib/X11/locale/common/xlcUTF8Load.so.2
> > Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
> > Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
> > Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
> > Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
> > Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
> > Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
> > Reading symbols from /usr/lib/gtk-2.0/modules/libgail.so...done.
> > Loaded symbols for /usr/lib/gtk-2.0/modules/libgail.so
> > Reading symbols from /usr/lib/libgailutil.so.18...done.
> > Loaded symbols for /usr/lib/libgailutil.so.18
> > Reading symbols from /usr/lib/gtk-2.0/modules/libatk-bridge.so...done.
> > Loaded symbols for /usr/lib/gtk-2.0/modules/libatk-bridge.so
> > Reading symbols from /usr/lib/libspi.so.0...Reading symbols from /usr/lib/debug/usr/lib/libspi.so.0.10.11...done.
> > done.
> > Loaded symbols for /usr/lib/libspi.so.0
> > Reading symbols from /usr/lib/libXtst.so.6...done.
> > Loaded symbols for /usr/lib/libXtst.so.6
> > Reading symbols from /usr/lib/gtk-2.0/modules/libgail-gnome.so...done.
> > Loaded symbols for /usr/lib/gtk-2.0/modules/libgail-gnome.so
> > Reading symbols from /usr/lib/libpanel-applet-2.so.0...done.
> > Loaded symbols for /usr/lib/libpanel-applet-2.so.0
> > Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
> > Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> > Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so...done.
> > Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
> > Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
> > Loaded symbols for /usr/lib/gconv/ISO8859-1.so
> > Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...done.
> > Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> > 0xb7f55410 in ?? ()
> > (gdb) continue
> > Continuing.
> >
> > Program received signal SIGABRT, Aborted.
> > [Switching to Thread -1226762560 (LWP 4841)]
> > 0xb7f55410 in ?? ()
> > (gdb) bt
> > #0  0xb7f55410 in ?? ()
> > #1  0xbf9fff8c in ?? ()
> > #2  0x00000006 in ?? ()
> > #3  0x000012e9 in ?? ()
> > #4  0xb7529df0 in raise () from /lib/tls/i686/cmov/libc.so.6
> > #5  0xb752b641 in abort () from /lib/tls/i686/cmov/libc.so.6
> > #6  0xb767864a in IA__g_logv (log_domain=<value optimized out>, 
> >     log_level=G_LOG_LEVEL_ERROR, 
> >     format=0xb76a2b6c "%s: failed to allocate %lu bytes", 
> >     args1=0xbfa0056c "\030.j������\005") at gmessages.c:497
> > #7  0xb7678689 in IA__g_log (log_domain=0xb769bfe6 "GLib", 
> >     log_level=G_LOG_LEVEL_ERROR, 
> >     format=0xb76a2b6c "%s: failed to allocate %lu bytes") at gmessages.c:517
> > #8  0xb7677249 in IA__g_malloc (n_bytes=4294967257) at gmem.c:135
> > #9  0xb7d841aa in vte_terminal_accessible_get_text (text=0x83d56a0, 
> >     start_offset=560, end_offset=561)
> >     at /home/kenny/src/vte/vte-0.15.0/./src/vteaccess.c:982
> > #10 0xb7d8464d in vte_terminal_accessible_get_text_somewhere (text=0x83d56a0, 
> >     offset=560, boundary_type=ATK_TEXT_BOUNDARY_LINE_START, 
> >     direction=direction_current, start_offset=0xbfa006e4, 
> >     end_offset=0xbfa006e0)
> >     at /home/kenny/src/vte/vte-0.15.0/./src/vteaccess.c:1164
> > #11 0xb7d847ad in vte_terminal_accessible_get_text_at_offset (text=0x83d56a0, 
> >     offset=560, boundary_type=ATK_TEXT_BOUNDARY_LINE_START, 
> >     start_offset=0xbfa006e4, end_offset=0xbfa006e0)
> >     at /home/kenny/src/vte/vte-0.15.0/./src/vteaccess.c:1212
> > #12 0xb796d6ed in atk_text_get_text_at_offset (text=0x83d56a0, offset=560, 
> >     boundary_type=ATK_TEXT_BOUNDARY_LINE_START, start_offset=0xbfa006e4, 
> >     end_offset=0xbfa006e0) at atktext.c:386
> > #13 0xb6c57d41 in impl_getTextAtOffset (servant=0x84b4904, offset=560, 
> >     type=Accessibility_TEXT_BOUNDARY_LINE_START, startOffset=0xbfa007b0, 
> >     endOffset=0xbfa00790, ev=0xbfa009dc) at text.c:128
> > #14 0xb6c4dacf in _ORBIT_skel_small_Accessibility_Text_getTextAtOffset (
> >     _o_servant=0x84b4904, _o_retval=0xbfa00850, _o_args=0xbfa00830, 
> >     _o_ctx=0xbfa008c8, _o_ev=0xbfa009dc, 
> >     _impl_getTextAtOffset=0xb6c57cc1 <impl_getTextAtOffset>)
> >     at Accessibility-common.c:700
> > #15 0xb77b9797 in ?? () from /usr/lib/libORBit-2.so.0
> > #16 0x084b4904 in ?? ()
> > #17 0xbfa00850 in ?? ()
> > #18 0xbfa00830 in ?? ()
> > #19 0xbfa008c8 in ?? ()
> > #20 0xbfa009dc in ?? ()
> > #21 0xb6c57cc1 in impl_getTextAfterOffset (servant=0x84a6508, 
> >     offset=-1080031152, type=3214936112, startOffset=0xbfa008c8, 
> >     endOffset=0xbfa00948, ev=0xbfa009dc) at text.c:110
> > #22 0xb77bf905 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
> > #23 0xb77aca1c in ORBit_small_invoke_adaptor () from /usr/lib/libORBit-2.so.0
> > #24 0xb77bd5a6 in ?? () from /usr/lib/libORBit-2.so.0
> > #25 0x084a6508 in ?? ()
> > #26 0x084d9600 in ?? ()
> > #27 0xb6c66ae0 in Accessibility_Text__imethods () from /usr/lib/libspi.so.0
> > #28 0xbfa00948 in ?? ()
> > #29 0xbfa009dc in ?? ()
> > #30 0xb77dad90 in ?? () from /usr/lib/libORBit-2.so.0
> > #31 0xbfa00948 in ?? ()
> > #32 0xb76d51ec in ?? () from /usr/lib/libglib-2.0.so.0
> > #33 0x084d9600 in ?? ()
> > #34 0xbfa00950 in ?? ()
> > #35 0x080d35cc in ?? ()
> > #36 0xb777a451 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
> > #37 0xb77bdc52 in ?? () from /usr/lib/libORBit-2.so.0
> > #38 0x084a6508 in ?? ()
> > #39 0x084fe734 in ?? ()
> > #40 0x00000000 in ?? ()
> > (gdb) quit
> > The program is running.  Quit anyway (and detach it)? (y or n) (gdb) continue
> > Continuing.
> >
> > Program terminated with signal SIGABRT, Aborted.
> > The program no longer exists.
> > (gdb) quit
> >   
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gnome-accessibility-list mailing list
> > gnome-accessibility-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >   
> 
> _______________________________________________
> gnome-accessibility-list mailing list
> gnome-accessibility-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]