Debian Bug report logs - #486746
audacious-plugins: audacious_get_localdir implicit pointer conversion

version graph

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

Reported by: dann frazier <dannf@debian.org>

Date: Tue, 17 Jun 2008 22:54:01 UTC

Severity: serious

Tags: patch

Found in version audacious-plugins/1.5.1-1

Done: "Adam Cécile (Le_Vert)" <gandalf@le-vert.net>

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#486746; Package audacious-plugins. (full text, mbox, link).


Acknowledgement sent to dann frazier <dannf@debian.org>:
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: dann frazier <dannf@debian.org>
To: submit@bugs.debian.org
Subject: audacious-plugins: audacious_get_localdir implicit pointer conversion
Date: Tue, 17 Jun 2008 16:52:23 -0600
Package: audacious-plugins
Version: 1.5.1-1
Severity: serious
Tags: patch
Usertags: implicit-pointer-conversion

Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.

  Function `audacious_get_localdir' implicitly converted to pointer at i_configure.c:419

This is often due to a missing function prototype definition.
For more information, see [2].

Though it is guaranteed that this codepath will cause a segfault on certain
architectures, it is not guaranteed that this codepath would ever be executed
(e.g., if the returned pointer is never dereferenced). However, this bug
does prevent the ia64 buildd from successfully building this package, resulting
in a practical FTBFS issue and warranting the serious severity.

[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions

--- audacious-plugins-1.5.1/src/amidi-plug/i_configure.c~	2008-05-23 16:44:19.000000000 -0600
+++ audacious-plugins-1.5.1/src/amidi-plug/i_configure.c	2008-06-17 16:29:22.000000000 -0600
@@ -29,6 +29,7 @@
 #include "i_configure-dummy.h"
 #include "i_utils.h"
 #include <audacious/auddrct.h>
+#include <audacious/plugin.h>
 
 
 amidiplug_cfg_backend_t * amidiplug_cfg_backend;




Reply sent to "Adam Cécile (Le_Vert)" <gandalf@le-vert.net>:
You have taken responsibility. (full text, mbox, link).


Notification sent to dann frazier <dannf@debian.org>:
Bug acknowledged by developer. (full text, mbox, link).


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

From: "Adam Cécile (Le_Vert)" <gandalf@le-vert.net>
To: 486746-done@bugs.debian.org
Subject: 486746 fixed
Date: Sat, 19 Jul 2008 15:09:59 +0200
Closed by audacious-plugins 1.5.1-2:
   * debian/patches/003-fix-ftbfs-ia64.patch: Fix FTBFS on ia64.




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 17 Aug 2008 07:31:30 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: Sat Jul 1 23:54:05 2023; Machine Name: bembo

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.