Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284405 - kwin (build with gcc 4.4.1) crash
Summary: kwin (build with gcc 4.4.1) crash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-10 05:44 UTC by Arne Flagge
Modified: 2009-10-14 08:23 UTC (History)
1 user (show)

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 Arne Flagge 2009-09-10 05:44:16 UTC
I rebuilded my system with gcc 4.4.1 (without any build errors), but now kwin fails to start. I pin point it to kwin, because X starts (I can start twm). Then I also can start kde (with startkde) except of kwin. Because kwin crashes twm is then the window manager. I've tested it with a new user and a blank profile (no .kde), so it is no configuration problem.

Reproducible: Always

Steps to Reproduce:
1. login as user
2. start twm (startx)
3. start kwin (kwin --replace), backtrace below




Backtrace by Dr.Konqui:
Application: KWin (kwin), signal: Aborted
[KCrash Handler]
#5  0xb7f8a424 in __kernel_vsyscall ()
#6  0xb7d512d1 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0xb7d52a12 in abort () at abort.c:88
#8  0xb7d4a47e in __assert_fail (assertion=0xb53c8abf "!c->xlib.lock", file=0xb53c8ab4 "xcb_xlib.c", line=73, function=0xb53c8add "xcb_xlib_lock") at assert.c:78
#9  0xb53c89f6 in xcb_xlib_lock (c=0x9ca8f30) at xcb_xlib.c:73
#10 0xb75e7a11 in _XCBLockDisplay (dpy=0x9ca8568) at xcb_lock.c:21
#11 0xb75030d2 in XRenderFreePicture (dpy=0x9ca8568, picture=23068686) at Picture.c:236
#12 0xb695d9c1 in QX11PixmapData::release (this=0x9cf2260) at image/qpixmap_x11.cpp:1206
#13 0xb695e21e in ~QX11PixmapData (this=0x9cf2260) at image/qpixmap_x11.cpp:1182
#14 0xb694e856 in QPixmap::deref (this=0x9cf22b0) at image/qpixmap.cpp:1322
#15 0xb694f4ae in ~QPixmap (this=0x9cf22b0) at image/qpixmap.cpp:332
#16 0xb6953b1b in ~QDetachedPixmap (this=0x9cf22b0) at image/qpixmapcache.cpp:97
#17 0xb6953e5f in ~QPMCache (this=0x9cf2350) at ../../include/QtCore/../../src/corelib/tools/qcache.h:138
#18 0xb695379a in ~QGlobalStaticDeleter (this=0xb6fff058) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1628
#19 0xb7d54129 in __run_exit_handlers (status=1, listp=0xb7e7b304, run_list_atexit=true) at exit.c:78
#20 0xb7d5418f in exit (status=1) at exit.c:100
#21 0xb7ecac51 in x11ErrorHandler (d=0x9ca8568, e=0xbff47af0) at /var/tmp/portage/kde-base/kwin-4.3.1/work/kwin-4.3.1/kwin/main.cpp:173
#22 0xb75e14c9 in _XError (dpy=0x9ca8568, rep=0x9d27a18) at XlibInt.c:2912
#23 0xb75e8384 in process_responses (dpy=0x9ca8568, wait_for_first_event=<value optimized out>, current_error=0xbff47c1c, current_request=261) at xcb_io.c:138
#24 0xb75e8728 in _XReply (dpy=0x9ca8568, rep=0xbff47c50, extra=0, discard=1) at xcb_io.c:370
#25 0xb75dbf87 in XSync (dpy=0x9ca8568, discard=0) at Sync.c:48
#26 0xb68ef1b2 in QApplication::syncX () at kernel/qapplication_x11.cpp:2974
#27 0xb7ecbcc4 in Application (this=0xbff48248) at /var/tmp/portage/kde-base/kwin-4.3.1/work/kwin-4.3.1/kwin/main.cpp:308
#28 0xb7eccdec in kdemain (argc=3, argv=0xbff48444) at /var/tmp/portage/kde-base/kwin-4.3.1/work/kwin-4.3.1/kwin/main.cpp:502
#29 0x0804863b in main (argc=3, argv=0xbff48444) at /var/tmp/portage/kde-base/kwin-4.3.1/work/kwin-4.3.1_build/kwin/kwin_dummy.cpp:3

emerge --info:
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-rc9 i686)
=================================================================
System uname: Linux-2.6.31-rc9-i686-Intel-R-_Core-TM-2_Duo_CPU_T7300_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 09 Sep 2009 11:15:01 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9
dev-lang/python:     2.6.2-r1, 3.1.1
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --nospinner --ask"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo"
LANG="de_DE.utf8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--prune-empty-dirs --exclude-from=/etc/portage/rsync_excludes"
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"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa bash-completion berkdb bzip2 cairo cdr cli consolekit cracklib crypt cups curl dbus dri dts dvd dvdr emboss evo fam firefox fontconfig gdbm gif hal iconv isdnlog ithreads java5 java6 jpeg kde kpathsea libnotify mad mmx mmxext mp3 mp4 mpeg mudflap musicbrainz ncurses nls nptl nptlonly ogg opengl openmp pam pch pcre pdf png ppds pppd qt3support quicktime readline reflection session slang spell spl sse sse2 sse3 ssl ssse3 svg sysfs tcpd theora threads thunar tiff truetype unicode usb vorbis x264 x86 xcb xcomposite xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Arne Flagge 2009-10-14 08:23:49 UTC
I tried it again, now of course with kde 4.3.2. And it works without any problems. Marked as fixed (somehow).