Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250362 - Bug in x11-terms/gnome-terminal-2.24.2 patch causing crash
Summary: Bug in x11-terms/gnome-terminal-2.24.2 patch causing crash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-09 12:22 UTC by Maciej Piechotka
Modified: 2008-12-09 15:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Piechotka 2008-12-09 12:22:30 UTC
x11-terms/gnome-terminal-2.24.2 patch (according to gt devs) caused crash.

Reproducible: Always

Actual Results:  
Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.24.2 2008-11-28 (Gentoo)
BugBuddy Version: 2.24.2

System: Linux 2.6.27-zen3 #1 Thu Oct 30 01:26:54 CET 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango

Memory status: size: 144928768 vsize: 144928768 resident: 28823552 share:
12619776 rss: 28823552 rss_rlim: 18446744073709551615
CPU usage: start_time: 1228331322 rtime: 107137 utime: 92302 stime: 14835
cutime:230696 cstime: 62673 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnome-terminal'

Really redefine built-in command "frame"? (y or n) [answered Y; input not from
terminal]
Really redefine built-in command "thread"? (y or n) [answered Y; input not from
terminal]
Really redefine built-in command "start"? (y or n) [answered Y; input not from
terminal]
_______________________________________________________________________________
     eax:FFFFFE00 ebx:00000133  ecx:BF88292C  edx:00000000     eflags:00000293
     esi:00000000 edi:BF88292C  esp:BF882844  ebp:BF882948     eip:B8086424
     cs:0073  ds:007B  es:007B  fs:0000  gs:0033  ss:007B    o d I t S z A p C 
[007B:BF882844]---------------------------------------------------------[stack]
BF882874 : 00 00 00 00  00 00 00 00 - 00 00 00 00  00 00 00 00 ................
BF882864 : 2C 29 88 BF  00 00 00 00 - 01 00 00 00  00 00 00 00 ,)..............
BF882854 : F4 9F A7 B7  00 00 00 00 - 9D C2 A1 B7  33 01 00 00 ............3...
BF882844 : 48 29 88 BF  00 00 00 00 - 2C 29 88 BF  2B CE 67 43 H)......,)..+.gC
[007B:BF88292C]---------------------------------------------------------[ data]
BF88292C : 00 B0 A7 B7  33 01 00 00 - FF FF FF FF  FF FF FF FF ....3...........
BF88293C : F4 9F A7 B7  00 00 00 00 - C8 29 88 BF  98 29 88 BF .........)...)..
[0073:B8086424]---------------------------------------------------------[ code]
0xb8086424 <__kernel_vsyscall+16>:      pop    %ebp
0xb8086425 <__kernel_vsyscall+17>:      pop    %edx
0xb8086426 <__kernel_vsyscall+18>:      pop    %ecx
0xb8086427 <__kernel_vsyscall+19>:      ret    
0xb8086428:     add    %ch,(%esi)
0xb808642a:     jae    0xb8086494
------------------------------------------------------------------------------
0xb8086424 in __kernel_vsyscall ()
#0  0xb8086424 in __kernel_vsyscall ()
#1  0x4367ce2b in _Unwind_GetCFA (context=0x0) at
../nptl/sysdeps/pthread/unwind-forcedunwind.c:105
#2  0xb7a1c5f3 in g_spawn_command_line_sync () at gspawn.c:694
#3  0xb7243cd1 in run_bug_buddy (appname=<value optimized out>, pid=<value
optimized out>, minidump_path=0x0) at gnome-breakpad.cc:223
#4  0xb724413a in check_if_gdb () at gnome-breakpad.cc:292
#5  0xb7244191 in bugbuddy_segv_handle (signum=0x6) at gnome-breakpad.cc:84
#6  <signal handler called>
#7  0xb8086424 in __kernel_vsyscall ()
#8  0x43521811 in __add_to_environ (name=0x6 <Address 0x6 out of bounds>,
value=0xa1fd000 "\210\"U\nØÁcCrminal-tabs-menu.c:133:free_tab_id: assertion
failed: (id >= 0 && id < tabs_id_array->len * 8)", combined=0x0, replace=0x14)
at setenv.c:223
#9  0x43523144 in *__GI___strtoul_internal (nptr=0xa1fd000
"\210\"U\nØÁcCrminal-tabs-menu.c:133:free_tab_id: assertion failed: (id >= 0
&& id < tabs_id_array->len * 8)", endptr=0x0, base=0x0, group=0x8073eb6) at
strtol.c:100
#10 0xb7a0c34c in g_assertion_message () at gtestutils.c:1301
#11 0xb7a0c8c8 in g_assertion_message_expr () at gtestutils.c:1312
#12 0x08066c9b in notebook_page_removed_cb () at terminal-tabs-menu.c:133
#13 0xb7d20de3 in _gtk_marshal_VOID__OBJECT_UINT (closure=0x999f590,
return_value=0x0, n_param_values=0x3, param_values=0x981a548,
invocation_hint=0xbf883214, marshal_data=0x8066af0) at gtkmarshalers.c:2350
#14 0xb7a85994 in g_closure_invoke () at gclosure.c:767
#15 0xb7a9632d in signal_emit_unlocked_R () at gsignal.c:3244
#16 0xb7a971df in g_signal_emit_valist () at gsignal.c:2977
#17 0xb7a97505 in g_signal_emit () at gsignal.c:3034
#18 0xb7d42ab3 in gtk_notebook_remove (container=0x9894000, widget=0x9cf36a0)
at gtknotebook.c:3756
#19 0xb7a92988 in g_cclosure_marshal_VOID__OBJECT () at gmarshal.c:636
#20 0xb7a84f99 in g_type_class_meta_marshal () at gclosure.c:878
#21 0xb7a85994 in g_closure_invoke () at gclosure.c:767
#22 0xb7a96057 in signal_emit_unlocked_R () at gsignal.c:3174
#23 0xb7a971df in g_signal_emit_valist () at gsignal.c:2977
#24 0xb7a97505 in g_signal_emit () at gsignal.c:3034
#25 0xb7c9ae7c in IA__gtk_container_remove (container=0x9894000,
widget=0x9cf36a0) at gtkcontainer.c:1189
#26 0xb7a92840 in g_cclosure_marshal_VOID__VOID () at gmarshal.c:77
#27 0xb7a85994 in g_closure_invoke () at gclosure.c:767
#28 0xb7a9632d in signal_emit_unlocked_R () at gsignal.c:3244
#29 0xb7a971df in g_signal_emit_valist () at gsignal.c:2977
#30 0xb7a97505 in g_signal_emit () at gsignal.c:3034
#31 0x080645f9 in terminal_screen_widget_child_died () at
terminal-screen.c:1776
#32 0xb7a92840 in g_cclosure_marshal_VOID__VOID () at gmarshal.c:77
#33 0xb7a85994 in g_closure_invoke () at gclosure.c:767
#34 0xb7a9632d in signal_emit_unlocked_R () at gsignal.c:3244
#35 0xb7a971df in g_signal_emit_valist () at gsignal.c:2977
#36 0xb7a9748f in g_signal_emit_by_name () at gsignal.c:3071
#37 0xb7fa8e94 in vte_terminal_catch_child_exited () at vte.c:817
#38 0xb7f9c06f in _vte_marshal_VOID__INT_INT () at marshal.c:124
#39 0xb7a85994 in g_closure_invoke () at gclosure.c:767
#40 0xb7a9632d in signal_emit_unlocked_R () at gsignal.c:3244
#41 0xb7a971df in g_signal_emit_valist () at gsignal.c:2977
#42 0xb7a9748f in g_signal_emit_by_name () at gsignal.c:3071
#43 0xb7f9d8ae in vte_reaper_child_watch_cb () at reaper.c:98
#44 0xb79e977f in g_child_watch_dispatch () at gmain.c:3631
#45 0xb79eb227 in g_main_context_dispatch () at gmain.c:1814
#46 0xb79ed431 in g_main_context_iterate () at gmain.c:2448
#47 0xb79ee4cd in g_main_loop_run () at gmain.c:2656
#48 0xb7d1e111 in IA__gtk_main () at gtkmain.c:1200
#49 0x08059fda in main () at terminal.c:1252


----------- .xsession-errors (453757 sec old) ---------------------
 - keeping valid point 57
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,700
 - removing invalid point 58
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,700
 - removing invalid point 58
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,700
 - removing invalid point 58
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,700
 - removing invalid point 58
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,696
 - keeping valid point 58
TI:20:06:45     TH:0x9556218    FI:gpm-array.c  FN:gpm_array_limit_x_size,700
 - removing invalid point 59
...Too much output, ignoring rest...
--------------------------------------------------



Portage 2.2_rc17 (default/linux/x86/2008.0/developer, gcc-4.3.2,
glibc-2.9_p20081201-r0, 2.6.27-zen3 i686)
=================================================================
System uname:
Linux-2.6.27-zen3-i686-Intel-R-_Celeron-R-_M_processor_1.50GHz-with-gentoo-2.0.0
Timestamp of tree: Mon, 08 Dec 2008 22:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.6-r5
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -mtune=pentium-m -march=pentium-m -mfpmath=sse -pipe
-momit-leaf-frame-pointer -ggdb -w -ftree-vectorize -ftree-loop-optimize
-freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload
-ftracer -maccumulate-outgoing-args"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild
/etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d
/etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-Os -mtune=pentium-m -march=pentium-m -mfpmath=sse -pipe
-momit-leaf-frame-pointer -ggdb -w -ftree-vectorize -ftree-loop-optimize
-freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload
-ftracer -maccumulate-outgoing-args -fvisibility-inlines-hidden"
DISTDIR="/var/tmp/distfiles"
FEATURES="ccache collision-protect cvs digest distlocks fixpackages
multilib-strict parallel-fetch prelink preserve-libs protect-owned sandbox
sfperms sign splitdebug stricter unmerge-orphans userfetch userpriv
usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--add-needed -Wl,--as-needed -Wl,--hash-style=both
-Wl,--sort-common"
LINGUAS="en_GB en_US pl"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-crossdev
/usr/portage/local/layman/zen-overlay /usr/portage/local/layman/rbu
/usr/portage/local/layman/java-overlay /usr/portage/local/layman/x11
/usr/portage/local/layman/my-gnome /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi alsa applet attr avahi avalon bash-completion berkdb
bittorrent boo browseplugin bzip2 c++ cairo calendar caps cddb cdparanoia cdr
cli clisp consolekit context cracklib crypt cups curl curlwrappers cxx d daap
dbus deskbar detex devhelp disk-partition djvu docbook dri dvd dvdnav dvdr
dvdread eclipse eds emacs emboss encode eog epiphany esd evo evolution exif
expat extra fam ffmpeg flac flash fortran fuse galago gconf gd gdbm gdl gedit
gif gimp git glib glut gmail gmp gnome gnome-keyring gnutls gpm groovy gsf
gstreamer gtk guile hal iconv idle imap inherit-graph inotify ipod iproute2
ipv6 isdnlog jabber java java5 java6 jingle jpeg jpeg2k jython keyring kpathsea
kqemu laptop latex libburn libffi libgda libnotify libsexy logrotate lucene mad
maildir mailwrapper mhash midi mikmod mmap mmx mono moonlight mozilla mp3 mpeg
mudflap mule musicbrainz nautilus ncurses network networkmanager nls nntp
no-old-linux nptl nptlonly nsplugin nss ntpl ogg oggvorbis openal opengl openmp
pam pango pbm pccts pch pcre pda pdf perl png policykit pop postgres ppds pppd
pulseaudio python qt3support quicktime raw readline reflection regex reiserfs
resolvconf rhino ruby samba scanner science sdl session snmp soap soup
sourceview spell spl sqlite sqlite3 sse sse2 ssh ssl startup-notification
subversion svg symlink sysfs syslog tcpd tetex theora threads threadsafe tiff
timidity totem tracker trayicon truetype unicode usb valgrind vim vorbis vte
webkit wifi win32codecs wxwindows x86 xattr xcb xforms xhtml xml xml2 xorg xsl
xslt xulrunner xv zeroconf zlib" ALSA_CARDS="atiixp" ALSA_PCM_PLUGINS="null
empty dmix dshare ioplug" APACHE2_MODULES="actions alias auth_basic authn_alias
authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs
dav_lock deflate dir disk_cache env expires ext_filter file_cache filter
headers include info log_config logio mem_cache mime mime_magic negotiation
rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
CAMERAS="panasonic" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="en_GB en_US pl" NETBEANS_MODULES="ide java
websvccommon " USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Mart Raudsepp gentoo-dev 2008-12-09 15:37:19 UTC
Yes, this was tracked in http://bugzilla.gnome.org/show_bug.cgi?id=562834
Fix committed in 2.24.2-r1
Comment 2 Mart Raudsepp gentoo-dev 2008-12-09 15:37:38 UTC
closing as fixed