Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60053 - Amarok 1.0.2 does not start with KDE 3.3.0-rc2, freezes
Summary: Amarok 1.0.2 does not start with KDE 3.3.0-rc2, freezes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-11 06:15 UTC by Florian Evers
Modified: 2004-08-20 02:16 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 Florian Evers 2004-08-11 06:15:21 UTC
Hi,

I updated my system to kde-3.3.0-rc2, and now amarok locks up
immediately after starting it. Worked fine with kde-3.3.0-beta2.
Recompiled Amarok, but it does still freeze.


florian@powerstation ~ $ amarok
[amaroK loader] connecting to /home/florian/.kde//socket-powerstation/amarok.loader_socket
[amaroK loader] amaroK not running. Trying to start it..
amarok: WARNING: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] sqlite_compile error:
amarok: WARNING: table directories already exists
amarok: WARNING: on query: CREATE TABLE directories (dir VARCHAR(100) UNIQUE,changedate INTEGER );
amarok: WARNING: killall artsd succeeded.
[amaroK loader] timed out trying to contact to amaroK.
[amaroK loader] exiting.
florian@powerstation ~ $

1. Start Amarok in konsole
2. Splash screen, playlist and main window appear
3. All windows are "dead" and do not get repainted when moving them.
4. Splsh screen disappears after some seconds.
5. Amarok-Loader exits, the dead windows stay on desktop.
6. These windows have to be killed manually.
7. Kicker-Applet freezes too.

No change after deleting ~/.kde3.3/share/config/amarokrc.


Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040619-r1, 
2.6.7-gentoo-r13) 
================================================================= 
System uname: 2.6.7-gentoo-r13 i686 AMD Athlon(tm) MP 2100+ 
Gentoo Base System version 1.5.2 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-Os -march=athlon-mp -mcpu=athlon-mp -momit-leaf-frame-pointer 
-ffast-math -ftracer -frename-registers -finline-limit=600 -mfpmath=387 -m3dnow 
-fomit-frame-pointer -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config//usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config//usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-Os -march=athlon-mp -mcpu=athlon-mp -momit-leaf-frame-pointer 
-ffast-math -ftracer -frename-registers -finline-limit=600 -mfpmath=387 -m3dnow 
-fomit-frame-pointer -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache prelink sandbox" 
GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ 
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ 
http://gd.tuwien.ac.at/opsys/linux/gentoo/" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="3dnow X acpi alsa apm arts avi berkdb cddb cdparanoia cdr crypt cups 
divx4linux dvd emacs encode faad flac flash foomaticdb gdbm gif gimp gphoto2 
gpm gstreamer icq imagemagick imlib jabber jack java jikes jpeg kde latex 
libg++ libwww linguas_de mad matroska mikmod mmx mng motif mpeg ncurses nls 
nptl oggvorbis opengl oscar oss pam pda pdflib perl pic png ppds python qt 
quicktime readline scanner sdl slang socks5 spell sse ssl svga tcltk tcpd tetex 
theora threads tiff truetype usb v4l v4l2 wmf x86 xine xml2 xmms xv xvid zlib"
Comment 1 Florian Evers 2004-08-11 06:24:30 UTC
Add:
It seems to be a general problem with KDE 3.3.0-rc2 (Arts?).
Juk freezed, Noatun freezes, artsplay freezes.

Last lines from "strace artsplay test-mp3":

open("/tmp/mcop-florian/Arts_SimpleSoundServer", O_RDONLY) = 7
read(7, "MCOP-Object:000000186c6f63616c68"..., 8192) = 186
close(7)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 7
setsockopt(7, SOL_SOCKET, SO_LINGER, {onoff=1, linger=100}, 8) = 0
connect(7, {sa_family=AF_FILE, path="/tmp/mcop-florian/localhost-1fef-411a12ed"}, 110
*freeze*
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2004-08-11 07:01:54 UTC
A few things to try:

reboot
delete /tmp/mcop*

Then retry
Comment 3 Florian Evers 2004-08-11 08:28:17 UTC
Hi Caleb, thanks for your reply!

Your idea was great. It didn't solve the problem, but it helped
me to trace it down to arts.

Ok, lets begin:
I use amarok to play webradio-streams. Amarok has a feature to
automatically start playing a song (here: stream) after starting it.
This crashes amarok on my 3.0.0-rc2 system.

Your idea (I deleted all /tmp/mcop and ~/.mcop) made amarok
"forgetting" that it has to start with kde and that it has to start
playing on of the streams in his playlist. At this point you can use
any normal KDE programs to play sounds.
Artsplay works.
Amarok works when plying a local mp3 file.

But:
When you want amarok to play a stream, it immediately freezes.
From this point on, all other arts-based applications freeze when
you want them to play something.

"killall -9 amarokapp" kills amarok, but the soundserver
keeps frozen. You have to restart KDE or reboot the whole
system.

You can't terminate a KDE-session after such a freeze.
You end up in a black screen and a moveable mouse pointer.
Need to kill X by ctrl-alt-backspace.

You have to delete the mcop-stuff again and reboot the
whole system. Else you simply end up with freezing applications
again :-(
Comment 4 Florian Evers 2004-08-20 02:16:59 UTC
No crashes in KDE 3.3.0-final.
Seems to be solved :-)

Florian