Debian Bug report logs - #491097
audacious: 100% CPU use if a file in the playlist has been deleted on disk

version graph

Package: audacious; Maintainer for audacious is Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>; Source for audacious is src:audacious (PTS, buildd, popcon).

Reported by: Steve Cotton <steve0001@s.cotton.clara.co.uk>

Date: Wed, 16 Jul 2008 17:18:01 UTC

Severity: normal

Tags: patch

Found in version audacious/1.5.1-1

Fixed in version audacious/1.5.1-4

Done: William Pitcock <nenolod@dereferenced.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#491097; Package audacious. (full text, mbox, link).


Acknowledgement sent to Steve Cotton <steve0001@s.cotton.clara.co.uk>:
New Bug report received and forwarded. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Steve Cotton <steve0001@s.cotton.clara.co.uk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: audacious: 100% CPU use if a file in the playlist has been deleted on disk
Date: Wed, 16 Jul 2008 18:13:49 +0100
Package: audacious
Version: 1.5.1-1
Severity: normal

Start with a playlist with a lot of songs, all of which are on the local
disk (I have about 3000 in my playlist).
Quit Audacious
Delete one of those files from the disk
Start Audacious

This log message appears on stdout, repeated about 10000 times per
minute.  It doesn't stop retrying the same file.
    Unable to read from file:////home/noct/temp/temp.ogg, giving up.

The GUI is functional and it can still play music, but it chews up around
70% CPU for Audacious and 30% CPU for Xorg.

The bug doesn't seem to occur if the deleted song is the last one in
the playlist - it then gives up after a few tries.

I've seen the bug when the deleted file is either an ogg or an mp3 (haven't
tried other types).


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25 (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins             1.5.1-1    Base plugins for audacious
ii  dbus                          1.2.1-2    simple interprocess messaging syst
ii  gtk2-engines-pixbuf           2.12.11-1  Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                   1.22.0-1   The ATK accessibility toolkit
ii  libaudclient1                 1.5.1-1    audacious D-Bus remote control lib
ii  libc6                         2.7-12     GNU C Library: Shared libraries
ii  libcairo2                     1.6.4-6    The Cairo 2D vector graphics libra
ii  libdbus-1-3                   1.2.1-2    simple interprocess messaging syst
ii  libdbus-glib-1-2              0.76-1     simple interprocess messaging syst
ii  libglib2.0-0                  2.16.4-2   The GLib library of C routines
ii  libgtk2.0-0                   2.12.11-1  The GTK+ graphical user interface 
ii  libice6                       2:1.0.4-1  X11 Inter-Client Exchange library
ii  libmcs1                       0.7.1-1    Abstraction library to store confi
ii  libmowgli1                    0.6.1-1    a high performance development fra
ii  libpango1.0-0                 1.20.5-1   Layout and rendering of internatio
ii  libsamplerate0                0.1.4-1    audio rate conversion library
ii  libsm6                        2:1.0.3-2  X11 Session Management library
ii  libx11-6                      2:1.1.4-2  X11 client-side library

Versions of packages audacious recommends:
ii  audacious-plugins-extra       1.5.1-1    Various extra plugins for audaciou
ii  unzip                         5.52-11    De-archiver for .zip files

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#491097; Package audacious. (full text, mbox, link).


Acknowledgement sent to William Pitcock <nenolod@sacredspiral.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


Message #10 received at 491097@bugs.debian.org (full text, mbox, reply):

From: William Pitcock <nenolod@sacredspiral.co.uk>
To: Steve Cotton <steve0001@s.cotton.clara.co.uk>, 491097@bugs.debian.org
Cc: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Re: [Pkg-audacious-maintainers] Bug#491097: audacious: 100% CPU use if a file in the playlist has been deleted on disk
Date: Wed, 16 Jul 2008 16:16:00 -0500
[Message part 1 (text/plain, inline)]
Hi,

This is sadly impossible to fix in audacious1. audacious2 does this in a
different way.

William

On Wed, 2008-07-16 at 18:13 +0100, Steve Cotton wrote:
> Package: audacious
> Version: 1.5.1-1
> Severity: normal
> 
> Start with a playlist with a lot of songs, all of which are on the local
> disk (I have about 3000 in my playlist).
> Quit Audacious
> Delete one of those files from the disk
> Start Audacious
> 
> This log message appears on stdout, repeated about 10000 times per
> minute.  It doesn't stop retrying the same file.
>     Unable to read from file:////home/noct/temp/temp.ogg, giving up.
> 
> The GUI is functional and it can still play music, but it chews up around
> 70% CPU for Audacious and 30% CPU for Xorg.
> 
> The bug doesn't seem to occur if the deleted song is the last one in
> the playlist - it then gives up after a few tries.
> 
> I've seen the bug when the deleted file is either an ogg or an mp3 (haven't
> tried other types).
> 
> 
> -- System Information:
> Debian Release: lenny/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.25 (PREEMPT)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages audacious depends on:
> ii  audacious-plugins             1.5.1-1    Base plugins for audacious
> ii  dbus                          1.2.1-2    simple interprocess messaging syst
> ii  gtk2-engines-pixbuf           2.12.11-1  Pixbuf-based theme for GTK+ 2.x
> ii  libatk1.0-0                   1.22.0-1   The ATK accessibility toolkit
> ii  libaudclient1                 1.5.1-1    audacious D-Bus remote control lib
> ii  libc6                         2.7-12     GNU C Library: Shared libraries
> ii  libcairo2                     1.6.4-6    The Cairo 2D vector graphics libra
> ii  libdbus-1-3                   1.2.1-2    simple interprocess messaging syst
> ii  libdbus-glib-1-2              0.76-1     simple interprocess messaging syst
> ii  libglib2.0-0                  2.16.4-2   The GLib library of C routines
> ii  libgtk2.0-0                   2.12.11-1  The GTK+ graphical user interface 
> ii  libice6                       2:1.0.4-1  X11 Inter-Client Exchange library
> ii  libmcs1                       0.7.1-1    Abstraction library to store confi
> ii  libmowgli1                    0.6.1-1    a high performance development fra
> ii  libpango1.0-0                 1.20.5-1   Layout and rendering of internatio
> ii  libsamplerate0                0.1.4-1    audio rate conversion library
> ii  libsm6                        2:1.0.3-2  X11 Session Management library
> ii  libx11-6                      2:1.1.4-2  X11 client-side library
> 
> Versions of packages audacious recommends:
> ii  audacious-plugins-extra       1.5.1-1    Various extra plugins for audaciou
> ii  unzip                         5.52-11    De-archiver for .zip files
> 
> -- no debconf information
> 
> 
> 
> _______________________________________________
> Pkg-audacious-maintainers mailing list
> Pkg-audacious-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-audacious-maintainers
> 
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#491097; Package audacious. (full text, mbox, link).


Acknowledgement sent to Steve Cotton <steve0001@s.cotton.clara.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


Message #15 received at 491097@bugs.debian.org (full text, mbox, reply):

From: Steve Cotton <steve0001@s.cotton.clara.co.uk>
To: 491097@bugs.debian.org, 491655@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Audacious bugs when when entry->tuple == null
Date: Sat, 2 Aug 2008 01:58:23 +0100
tag 491097 + patch
quit

Hi,

These three bugs are all caused by the same buggy if statement:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491655
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491097
http://bugzilla.atheme.org/show_bug.cgi?id=42

Skotlex's patch (attached at the Atheme report) fixes all three.

My patch (attached to Debian #491655) fixes just one.

The two patches conflict.  Over in hg.atheme.org, the merge in
changeset 4745 transposed a "title" and a "tuple"; this typo
reintroduces all three bugs.

I suggest reverting, dropping my patch and just using Skotlet's.


For bug 491097, it still prints out
  Unable to read from file:////home/noct/temp/temp.ogg, giving up.
several hundred times, but it stops after a couple of seconds
rather than being locked in an infinite loop.

Cheers,
Steve




Tags added: patch Request was from Steve Cotton <steve0001@s.cotton.clara.co.uk> to control@bugs.debian.org. (Sat, 02 Aug 2008 01:00:05 GMT) (full text, mbox, link).


Reply sent to William Pitcock <nenolod@dereferenced.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Steve Cotton <steve0001@s.cotton.clara.co.uk>:
Bug acknowledged by developer. (full text, mbox, link).


Message #22 received at 491097-close@bugs.debian.org (full text, mbox, reply):

From: William Pitcock <nenolod@dereferenced.org>
To: 491097-close@bugs.debian.org
Subject: Bug#491097: fixed in audacious 1.5.1-4
Date: Sat, 30 Aug 2008 14:02:03 +0000
Source: audacious
Source-Version: 1.5.1-4

We believe that the bug you reported is fixed in the latest version of
audacious, which is due to be installed in the Debian FTP archive:

audacious-dbg_1.5.1-4_amd64.deb
  to pool/main/a/audacious/audacious-dbg_1.5.1-4_amd64.deb
audacious-dev_1.5.1-4_amd64.deb
  to pool/main/a/audacious/audacious-dev_1.5.1-4_amd64.deb
audacious_1.5.1-4.diff.gz
  to pool/main/a/audacious/audacious_1.5.1-4.diff.gz
audacious_1.5.1-4.dsc
  to pool/main/a/audacious/audacious_1.5.1-4.dsc
audacious_1.5.1-4_amd64.deb
  to pool/main/a/audacious/audacious_1.5.1-4_amd64.deb
libaudclient1_1.5.1-4_amd64.deb
  to pool/main/a/audacious/libaudclient1_1.5.1-4_amd64.deb
libaudid3tag1_1.5.1-4_amd64.deb
  to pool/main/a/audacious/libaudid3tag1_1.5.1-4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 491097@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
William Pitcock <nenolod@dereferenced.org> (supplier of updated audacious package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 29 Aug 2008 15:56:58 -0500
Source: audacious
Binary: audacious libaudid3tag1 libaudclient1 audacious-dev audacious-dbg
Architecture: source amd64
Version: 1.5.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>
Changed-By: William Pitcock <nenolod@dereferenced.org>
Description: 
 audacious  - small and fast audio player which supports lots of formats
 audacious-dbg - audacious media player (debugging symbols)
 audacious-dev - audacious development files
 libaudclient1 - audacious dbus remote control library
 libaudid3tag1 - audacious id3 tag manipulation library
Closes: 491043 491097 491655
Changes: 
 audacious (1.5.1-4) unstable; urgency=medium
 .
   [ Benjamin Drung ]
   * debian/rules: Do not disable SSE2 on x86_64, because all x86_64 CPUs support
     SSE2.
   * debian/control: cosmetic improvements
 .
   [ William Pitcock ]
   * debian/patches/audacious-play-files-from-command-line.patch: Make adding
     files from the command line work. Thanks Stefan Ott! (Closes: #491043)
   * debian/patches/bugzilla-42.patch: Fix a bunch of crappy bugs in the
     playlist code. (Closes: #491655, #491097).
Checksums-Sha1: 
 6b4bce33597ffa7e181f7f59fdd57ca711490bf1 1445 audacious_1.5.1-4.dsc
 fc6178f9aaff4aa882aaee6abd19765a49e02316 11768 audacious_1.5.1-4.diff.gz
 031fc244cf5d91dff3a70becc54090b18775c9c5 1202968 audacious_1.5.1-4_amd64.deb
 e6d1e8fda4833f3a0dfd5c30d3a3946cbcfab5df 52314 libaudid3tag1_1.5.1-4_amd64.deb
 7fa9b44c57564a6d1555e62d17806aa217e3acf2 25450 libaudclient1_1.5.1-4_amd64.deb
 c5d79461ea6887a936fca8b8d113e8f10c4efe35 50474 audacious-dev_1.5.1-4_amd64.deb
 1995908ef1c320be2f56e5b3b97dba24a19192a0 841560 audacious-dbg_1.5.1-4_amd64.deb
Checksums-Sha256: 
 c6ab443e8d9c091eff9b6dc4245c3f9ed395fce7c4c043215bf1e5cc34fd30f9 1445 audacious_1.5.1-4.dsc
 09f0276ff448af3cdd72fad867fe2dfc414bb37cd9b6f5903e4a9332803e43b0 11768 audacious_1.5.1-4.diff.gz
 57dff04380cb809e1a3caa2a399632d90bba664a7686675537143c84e8044682 1202968 audacious_1.5.1-4_amd64.deb
 03105556e1c5863937e13bfc7a9aefe9b85c60e4d685aa4851c4de50f115f575 52314 libaudid3tag1_1.5.1-4_amd64.deb
 cdb1e7431c8ded00ae9f87157a852c954c74a7554dcf59181619dc83cb172072 25450 libaudclient1_1.5.1-4_amd64.deb
 251f259153dbd2583e3da5ef962c62a4ef9793560b7e3bd04cadac71bc0bfa35 50474 audacious-dev_1.5.1-4_amd64.deb
 4213671ce0ae559ca543d17d7560dfac8dcb79bfae34777fb8b9414c4659956a 841560 audacious-dbg_1.5.1-4_amd64.deb
Files: 
 a6830c77982d9d956936ecf9d8b45bbe 1445 sound optional audacious_1.5.1-4.dsc
 93906f5703825e7ec04c5ac5a3b0b875 11768 sound optional audacious_1.5.1-4.diff.gz
 9fe39992fad0bac46dff1f2c2559aa2c 1202968 sound optional audacious_1.5.1-4_amd64.deb
 1a6cc8a1cea31a8ab99f82a6542db14a 52314 sound optional libaudid3tag1_1.5.1-4_amd64.deb
 f4d42a5b2f7ae4b4bd3be12001a97e4f 25450 sound optional libaudclient1_1.5.1-4_amd64.deb
 e95e284e25579ecac731538ae8dd54df 50474 libs optional audacious-dev_1.5.1-4_amd64.deb
 e1f1c20f8efd0438bf9342ffd0d62a81 841560 devel extra audacious-dbg_1.5.1-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAki5SkoACgkQriZpaaIa1PlZjACg8Q7o9DihTdv4uzzwW43ymkaD
pMAAn2NDQF4HTJ4joiAiwegT7DgpX4n+
=5l4B
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 06 Oct 2008 07:32:28 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jul 24 00:47:03 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.