Amarok 1.4.5 and 1.4.6 freeze

Orcan Ogetbil orcanbahri at yahoo.com
Wed Jun 27 01:02:50 UTC 2007


Hello, I have two problems that make amarok unusable
for me.

Problem #1:
Distro: Fedora 7
Amarok: 1.4.5 and 1.4.6
KDE: 3.5.6 and 3.5.7 (I tried all the version
combinations)
Music type: mp3 or mpc (I tried ogg with amarok 1.4.5&
KDE 3.5.6 combination only)
Engine: xine (binary or self compiled, tried both)
version: xine-lib-1.1.7
Database: SQLite or MySQL

When I let amarok play continuously it freezes. This
happens completely random. Sometimes I can play music
for hours, sometimes it freezes right in the 2nd
minute. The freeze happens somewhere in the middle of
the playing track, i.e. it does not necessarily happen
while changing tracks.

I tried disabling all of crossfade, OSD and fadeout.
It didn't help.


This is the console output of amarok (self compiled
with flags: --prefix=/usr --enable-debug=full 
--with-helix --enable-mysql):

---
[orcan at desitter orcan]$ amarok
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against
this binary! Use amarokapp.
QLayout "unnamed" added to QVBox "unnamed", which
already has a layout
QLayout: Adding KToolBar/mainToolBar (child of
QVBox/unnamed) to layout for
PlaylistWindow/PlaylistWindow
QObject::connect: Incompatible sender/receiver
arguments
        StarManager::ratingsColorsChanged() -->
ContextBrowser::ratingOrScoreOrLabelsChanged(const
QString&)
[orcan at desitter orcan]$ QWidget::setMinimumSize: The
smallest allowed size is (0,0)
QComboBox::setCurrentItem: (speakerComboBox) Index 1
out of range
QWidget::setMinimumSize: The smallest allowed size is
(0,0)
QComboBox::setCurrentItem: (speakerComboBox) Index 1
out of range
---

Attached is the gdb backtrace[(gdb) thread apply all
bt].

Problem #2:
Engine: Helix (HelixPlayer-1.0.7-5.fc7)

Since I couldn't get the xine engine work (It works
flawlessly standalone or with kaffeine) I wanted to
try the Helix engine. It works fine. It is kind of
sloppy when I seek through the track but I can live
with that.
The problem is when I use the Helix engine it opens 7
amarokapp instances instead of just one:

---
[orcan at desitter orcan]$ ps aux |grep amarok
orcan     1695  0.0  0.1   4096  2448 ?        S   
20:43   0:00 ruby
/usr/share/apps/amarok/scripts/score_default/score_default.rb
orcan     4206  0.0  0.0   4012   740 pts/0    S+  
20:56   0:00 grep amarok
orcan    32492  3.5  2.1 108180 44864 ?        S   
20:36   0:42 amarokapp
orcan    32526  0.0  0.2  28820  4952 ?        S   
20:36   0:00 kio_file [kdeinit] file
/tmp/ksocket-orcan/klauncherRgAxEa.slave-socket
/tmp/ksocket-orcan/amaroks2LjGa.slave-socket
orcan    32527  0.0  0.2  31048  5160 ?        S   
20:36   0:00 kio_file [kdeinit] file
/tmp/ksocket-orcan/klauncherRgAxEa.slave-socket
/tmp/ksocket-orcan/amarokspo7Za.slave-socket
orcan    32552  0.0  0.2  31048  5072 ?        S   
20:36   0:00 kio_file [kdeinit] file
/tmp/ksocket-orcan/klauncherRgAxEa.slave-socket
/tmp/ksocket-orcan/amarokhzHksb.slave-socket
orcan    32553  0.0  0.2  31048  5068 ?        S   
20:36   0:00 kio_file [kdeinit] file
/tmp/ksocket-orcan/klauncherRgAxEa.slave-socket
/tmp/ksocket-orcan/amarokXlHNya.slave-socket
orcan    32554  0.0  0.2  31048  5068 ?        S   
20:36   0:00 kio_file [kdeinit] file
/tmp/ksocket-orcan/klauncherRgAxEa.slave-socket
/tmp/ksocket-orcan/amarokLonjxb.slave-socket
orcan    32582  2.1  1.1 121640 23340 ?        Sl  
20:36   0:25 amarokapp
orcan    32583  1.6  1.1 121232 23204 ?        Sl  
20:36   0:20 amarokapp
orcan    32589  0.0  0.8 118060 18208 ?        S   
20:36   0:00 amarokapp
orcan    32590  0.0  0.8 118060 18208 ?        S   
20:36   0:00 amarokapp
orcan    32591  0.0  0.8 118060 18184 ?        S   
20:36   0:00 amarokapp
orcan    32592  0.0  0.8 118060 18184 ?        S   
20:36   0:00 amarokapp
---

Each consume about 120MB of memory, that makes 840MB
total. I don't think amarok needs this much memory.
Also, when I keep amarok open playing with Helix
engine for an extended period, my X freezes. There may
be a memory leak.

I hope the problem can be solved. Please let me know
if you need more information.

Orcan


 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdb_backtrace
Type: application/octet-stream
Size: 3545 bytes
Desc: 451396357-gdb_backtrace
URL: <http://mail.kde.org/pipermail/amarok/attachments/20070626/5f0588c5/attachment.obj>


More information about the Amarok mailing list