Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 114235

Summary: kde upgrade cause some apps to stop working or to crash.
Product: Gentoo Linux Reporter: Peter Volkov (RETIRED) <pva>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: critical CC: jaak
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Peter Volkov (RETIRED) gentoo-dev 2005-12-02 01:12:28 UTC
Hello.

I have this issue both on x86 and on amd64 archs. After I've upgreaded kde from
3.4.x->3.5.x kile start to crash when I try to view dvi. These messages I see in
console:
KCrash: Application 'kile' crashing...
Unable to start Dr. Konqi

And also I see dialog window Error: No multipage found.

Workaround is to recompile kile.

Also seems that there are problems with amarok. May be other apps also affected.

The main problem I see (and that is the reason to mark this but as cri) is that
revdep-rebuild does not see any errors in dynamic linking even after unmerging
of all packages related to previous version of kde. Seems that there is no way
to find broken apps and either I have to emerge -e world any time I update some
parts of kde or sometimes I'll have to encouter strange problems. Strange
because kile is not completely broken, but only some parts of it do not work
(for example compilation and postscript preview works!!!).

I think it's necessary to find solution how to find which apps need to be
recompiled.

Thank you for your time,
Peter.

Reproducible: Always
Steps to Reproduce:
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-09 02:10:04 UTC
Did you change GCC version, maybe? 
Comment 2 Peter Volkov (RETIRED) gentoo-dev 2005-12-11 04:30:17 UTC
Hm. I think no. On my x86 laptop I've moved to gcc-3.4.4 long time ago. And I've
done emerge -e world after that. More on amd64 gcc-3.4 was in stable for long time.

Ok. may be emerge --info will help:

This is for amd64:
theor ~ # emerge --info
Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r3 x86_64 AMD Sempron(tm) Processor 2600+
Gentoo Base System version 1.6.13
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=k8 -mtune=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -pipe -march=k8 -mtune=k8"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.citkit.ru/pub/Linux/gentoo/
ftp://mirror.gentoo.ru/pub/mirror/gentoo/ http://ftp.du.se/pub/os/gentoo
ftp://ftp.du.se/pub/os/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
http://mirror.pudas.net/gentoo"
LANG="ru_RU.UTF-8"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts audiofile avi browserplugin bzip2 crypt cups curl
eds emboss encode exif expat fam foomaticdb gif gimpprint glibc-omitfp glut
gnome gpm gstreamer gtk gtk2 hal idn imagemagick imlib insecure-drivers java
jpeg kde kdeenablefinal lcms libwww linuxthreads-tls lzw lzw-tiff mad mng motif
mozdevelop mp3 mpeg ncurses nls nptl nsplugin ogg opengl pam pcre pdflib perl
pic plotutils png python qt quicktime readline samba sdl spell ssl tetex tiff
truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis xml2 xpm
xprint xv zlib video_cards_via linguas_ru userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

This is for x86
camobap ~ # emerge --info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1700MHz
Gentoo Base System version 1.12.0_pre11
ccache version 2.3 [disabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -mcpu=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -mcpu=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LINGUAS="ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/NetUp"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 acl alsa apm arts audiofile avi bash-completion browserplugin
bzip2 cdparanoia cdr crypt cups curl dbus divx4linux dv dvd eds emboss encode
ethereal exif expat fam ffmpeg firefox flac foomaticdb gd gif gimpprint
glibc-omitfp glut gmp gnome gstreamer gtk gtk2 gtkhtml guile hal idea idn
imagemagick ipv6 java jce jpeg jpeg2k kde kdeenablefinal lcms libg++ libwww
linuxthreads-tls lzo mad matroska mikmod mmx mng mozdevelop mozsvg mp3 mpeg nls
nptl nsplugin offensive ogg oggvorbis openexr opengl oss pam pcmcia pda pdflib
pic plotutils png ppds python qt quicktime readline real rtc sdl spell sse sse2
ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev
unicode usb userlocales vorbis win32codecs wmf xml2 xprint xv xvid xvmc zlib
linguas_ru userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2006-01-06 09:01:31 UTC
Hm. I'm still trying to understand what caused the issue.

I found this post in -dev:
http://thread.gmane.org/gmane.linux.gentoo.devel/33814

So may be the problem is that *.la files were not updated?
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2006-05-31 09:57:51 UTC
Maybe kile was still linking to kdelibs-3.4 but you used it in a 3.5 session?
Or you recompiled kile against 3.5 but used it in a 3.4 session?
Comment 5 Peter Volkov (RETIRED) gentoo-dev 2006-06-14 03:44:19 UTC
(In reply to comment #4)
> Maybe kile was still linking to kdelibs-3.4 but you used it in a 3.5 session?

Yes. kile was compiled against kde-3.4. The bug is not the crash itself, but silence of revdep-rebuild (after complete unmerged kde-3.4!)
Comment 6 Jaak Ristioja 2006-06-27 04:10:51 UTC
It seems that KDE directories (under /usr/kde) are not included in the SEARCH_DIRS variable in /etc/revdep-rebuild/99revdep-rebuild by default.
Comment 7 Charlie Shepherd (RETIRED) gentoo-dev 2006-11-24 19:40:59 UTC

*** This bug has been marked as a duplicate of 155751 ***