[Vm-dev] Fwd: [Pkg-squeak-devel] Bug#567366: `memoryAllocate'
implicitly converted to pointer
Bert Freudenberg
bert at freudenbergs.de
Thu Jan 28 19:17:33 UTC 2010
It seems we're missing some declaration?
- Bert -
Begin forwarded message:
>
> Resent-From: dann frazier <dannf at debian.org>
> From: dann frazier <dannf at debian.org>
> Date: 28. Januar 2010 09:55:58 GMT-08:00
> Resent-To: debian-bugs-dist at lists.debian.org
> To: submit at bugs.debian.org
> Resent-Cc: Debian Squeak Team <pkg-squeak-devel at lists.alioth.debian.org>
> Subject: [Pkg-squeak-devel] Bug#567366: `memoryAllocate' implicitly converted to pointer
> Reply-To: dann frazier <dannf at debian.org>, 567366 at bugs.debian.org
>
> Source: squeak-vm
> Version: 3.11.3+svn2147-1
> Severity: serious
> 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 `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:40
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:47
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:42
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1060
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:61
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:41
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:42
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:45
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:170
> Function `memoryAllocate' implicitly converted to pointer at /build/buildd/squeak-vm-3.11.3+svn2147/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:48
>
> 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
>
>
>
> _______________________________________________
> Pkg-squeak-devel mailing list
> Pkg-squeak-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-squeak-devel
More information about the Vm-dev
mailing list