Bug 566138 - hdspmixer crashes whenever started
Summary: hdspmixer crashes whenever started
Keywords:
Status: CLOSED DUPLICATE of bug 656514
Alias: None
Product: Fedora
Classification: Fedora
Component: alsa-tools
Version: 13
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Tim Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-17 12:15 UTC by Paul Davis
Modified: 2011-02-03 21:44 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-03 22:42:05 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Paul Davis 2010-02-17 12:15:27 UTC
Description of problem:
hdspmixer, the control application for RME Hammerfall/HDSP and related hardware, crashes every time it is started (failing to even get a window visible).

Version-Release number of selected component (if applicable):
alsa-tools-1.0.22-1.fc12.x86_64

How reproducible:
100%

Steps to Reproduce:
1. start hdspmixer
2. crash
3.
  
Actual results:


Expected results:


Additional info:
1) grabbing upstream alsa-tools source and compiling produces a working hdspmixer

2) stacktrace from starting it on my system:

HDSPMixer 1.6 - Copyright (C) 2003 Thomas Charbonnel <thomas>
This program comes with ABSOLUTELY NO WARRANTY
HDSPMixer is free software, see the file COPYING for details

Looking for HDSP cards :
Card 0 : AMD AMD8111 with ALC655 at irq 17
Card 1 : RME Hammerfall DSP + Digiface at 0xfc9e0000, irq 16
Digiface found !
1 Hammerfall DSP card found.
*** buffer overflow detected ***: hdspmixer terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x33e0af75e7]
/lib64/libc.so.6[0x33e0af5600]
/lib64/libc.so.6[0x33e0af4a59]
/lib64/libc.so.6(_IO_default_xsputn+0x93)[0x33e0a73153]
/lib64/libc.so.6(_IO_vfprintf+0xd2c)[0x33e0a44b8c]
/lib64/libc.so.6(__vsprintf_chk+0x9d)[0x33e0af4afd]
/lib64/libc.so.6(__sprintf_chk+0x7f)[0x33e0af4a3f]
hdspmixer[0x4088ed]
hdspmixer[0x407c80]
hdspmixer[0x406b39]
hdspmixer[0x40372c]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x33e0a1eb1d]
hdspmixer[0x403479]
======= Memory map: ========
00400000-00449000 r-xp 00000000 fd:00 8870042                            /usr/bin/hdspmixer
00649000-0065d000 rw-p 00049000 fd:00 8870042                            /usr/bin/hdspmixer
01e39000-01ede000 rw-p 00000000 00:00 0                                  [heap]
33df200000-33df21e000 r-xp 00000000 fd:00 966661                         /lib64/ld-2.11.1.so
33df41d000-33df41e000 r--p 0001d000 fd:00 966661                         /lib64/ld-2.11.1.so
33df41e000-33df41f000 rw-p 0001e000 fd:00 966661                         /lib64/ld-2.11.1.so
33df41f000-33df420000 rw-p 00000000 00:00 0 
33e0a00000-33e0b6f000 r-xp 00000000 fd:00 966662                         /lib64/libc-2.11.1.so
33e0b6f000-33e0d6f000 ---p 0016f000 fd:00 966662                         /lib64/libc-2.11.1.so
33e0d6f000-33e0d73000 r--p 0016f000 fd:00 966662                         /lib64/libc-2.11.1.so
33e0d73000-33e0d74000 rw-p 00173000 fd:00 966662                         /lib64/libc-2.11.1.so
33e0d74000-33e0d79000 rw-p 00000000 00:00 0 
33e0e00000-33e0e83000 r-xp 00000000 fd:00 966685                         /lib64/libm-2.11.1.so
33e0e83000-33e1082000 ---p 00083000 fd:00 966685                         /lib64/libm-2.11.1.so
33e1082000-33e1083000 r--p 00082000 fd:00 966685                         /lib64/libm-2.11.1.so
33e1083000-33e1084000 rw-p 00083000 fd:00 966685                         /lib64/libm-2.11.1.so
33e1200000-33e1202000 r-xp 00000000 fd:00 966675                         /lib64/libdl-2.11.1.so
33e1202000-33e1402000 ---p 00002000 fd:00 966675                         /lib64/libdl-2.11.1.so
33e1402000-33e1403000 r--p 00002000 fd:00 966675                         /lib64/libdl-2.11.1.so
33e1403000-33e1404000 rw-p 00003000 fd:00 966675                         /lib64/libdl-2.11.1.so
33e1600000-33e1617000 r-xp 00000000 fd:00 966667                         /lib64/libpthread-2.11.1.so
33e1617000-33e1816000 ---p 00017000 fd:00 966667                         /lib64/libpthread-2.11.1.so
33e1816000-33e1817000 r--p 00016000 fd:00 966667                         /lib64/libpthread-2.11.1.so
33e1817000-33e1818000 rw-p 00017000 fd:00 966667                         /lib64/libpthread-2.11.1.so
33e1818000-33e181c000 rw-p 00000000 00:00 0 
33e1e00000-33e1e07000 r-xp 00000000 fd:00 966668                         /lib64/librt-2.11.1.so
33e1e07000-33e2006000 ---p 00007000 fd:00 966668                         /lib64/librt-2.11.1.so
33e2006000-33e2007000 r--p 00006000 fd:00 966668                         /lib64/librt-2.11.1.so
33e2007000-33e2008000 rw-p 00007000 fd:00 966668                         /lib64/librt-2.11.1.so
33e3200000-33e321b000 r-xp 00000000 fd:00 8865339                        /usr/lib64/libxcb.so.1.1.0
33e321b000-33e341a000 ---p 0001b000 fd:00 8865339                        /usr/lib64/libxcb.so.1.1.0
33e341a000-33e341b000 rw-p 0001a000 fd:00 8865339                        /usr/lib64/libxcb.so.1.1.0
33e3600000-33e3602000 r-xp 00000000 fd:00 8865338                        /usr/lib64/libXau.so.6.0.0
33e3602000-33e3802000 ---p 00002000 fd:00 8865338                        /usr/lib64/libXau.so.6.0.0
33e3802000-33e3803000 rw-p 00002000 fd:00 8865338                        /usr/lib64/libXau.so.6.0.0
33e3e00000-33e3f39000 r-xp 00000000 fd:00 8865340                        /usr/lib64/libX11.so.6.3.0
33e3f39000-33e4139000 ---p 00139000 fd:00 8865340                        /usr/lib64/libX11.so.6.3.0
33e4139000-33e413f000 rw-p 00139000 fd:00 8865340                        /usr/lib64/libX11.so.6.3.0
33e4600000-33e4697000 r-xp 00000000 fd:00 8865335                        /usr/lib64/libfreetype.so.6.3.22
33e4697000-33e4896000 ---p 00097000 fd:00 8865335                        /usr/lib64/libfreetype.so.6.3.22
33e4896000-33e489c000 rw-p 00096000 fd:00 8865335                        /usr/lib64/libfreetype.so.6.3.22
33e4a00000-33e4a11000 r-xp 00000000 fd:00 8865346                        /usr/lib64/libXext.so.6.4.0
33e4a11000-33e4c11000 ---p 00011000 fd:00 8865346                        /usr/lib64/libXext.so.6.4.0
33e4c11000-33e4c12000 rw-p 00011000 fd:00 8865346                        /usr/lib64/libXext.so.6.4.0
33e4e00000-33e4e26000 r-xp 00000000 fd:00 966687                         /lib64/libexpat.so.1.5.2
33e4e26000-33e5025000 ---p 00026000 fd:00 966687                         /lib64/libexpat.so.1.5.2
33e5025000-33e5028000 rw-p 00025000 fd:00 966687                         /lib64/libexpat.so.1.5.2
33e5600000-33e5634000 r-xp 00000000 fd:00 8865336                        /usr/lib64/libfontconfig.so.1.4.4
33e5634000-33e5834000 ---p 00034000 fd:00 8865336                        /usr/lib64/libfontconfig.so.1.4.4
33e5834000-33e5836000 rw-p 00034000 fd:00 8865336                        /usr/lib64/libfontconfig.so.1.4.4
33e5e00000-33e5e09000 r-xp 00000000 fd:00 8865341                        /usr/lib64/libXrender.so.1.3.0
33e5e09000-33e6009000 ---p 00009000 fd:00 8865341                        /usr/lib64/libXrender.so.1.3.0
33e6009000-33e600a000 rw-p 00009000 fd:00 8865341                        /usr/lib64/libXrender.so.1.3.0
33e6e00000-33e6e02000 r-xp 00000000 fd:00 8865347                        /usr/lib64/libXinerama.so.1.0.0
33e6e02000-33e7001000 ---p 00002000 fd:00 8865347                        /usr/lib64/libXinerama.so.1.0.0
33e7001000-33e7002000 rw-p 00001000 fd:00 8865347                        /usr/lib64/libXinerama.so.1.0.0
33f0200000-33f0214000 r-xp 00000000 fd:00 8865949                        /usr/lib64/libXft.so.2.1.13
33f0214000-33f0414000 ---p 00014000 fd:00 8865949                        /usr/lib64/libXft.so.2.1.13
33f0414000-33f0415000 rw-p 00014000 fd:00 8865949                        /usr/lib64/libXft.so.2.1.13
33f2a00000-33f2ae3000 r-xp 00000000 fd:00 966748                         /lib64/libasound.so.2.0.0
33f2ae3000-33f2ce2000 ---p 000e3000 fd:00 966748                         /lib64/libasound.so.2.0.0zsh: abort (core dumped)  hdspmixer
paul[1033]>

Comment 1 Tim Jackson 2010-03-06 12:11:52 UTC
Unfortunately I don't have one of these cards so it's hard for me to reproduce. But it's certainly strange that it works if you build it yourself, because the RPM build doesn't do anything particularly unusual. Here are the logs:

http://kojipkgs.fedoraproject.org/packages/alsa-tools/1.0.22/1.fc12/data/logs/x86_64/build.log

What configure options (etc.) do you use? Can you help to track down what it is that differs in the RPM? Perhaps it's a particular configure option, or a file missing or in the wrong place or something?

Comment 2 Bug Zapper 2010-11-03 21:54:27 UTC
This message is a reminder that Fedora 12 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 12.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '12'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 12's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 12 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 Bug Zapper 2010-12-03 22:42:05 UTC
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 4 Paul Davis 2010-12-03 23:09:18 UTC
The bug is identical in Fedora13 and I know someone who has seen it in F14 also.

Comment 5 Paul Davis 2010-12-29 22:54:56 UTC
The bug has surfaced in other distros, but is apparently fixed in ALSA GIT:

https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5006

Comment 6 Tim Jackson 2011-02-03 21:44:18 UTC

*** This bug has been marked as a duplicate of bug 656514 ***

Comment 7 Tim Jackson 2011-02-03 21:44:55 UTC
As per bug #656514, there are now updates for F-13 and F-14 that should fix this.
Thanks for the report.


Note You need to log in before you can comment on or make changes to this bug.