[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kmid 2.0 segfault beim Versuch, ein MIDI-File abzuspielen



Hallo Liste,

ich habe ein seltsames Problem mit kmid. Es stürzt einfach ab, wenn ich
versuche, ein MIDI-File abzuspielen (habe verschiedene ausprobiert, die
sich alle mit pmidi einwandfrei spielen lassen) und zwar mit folgender
Meldung:

| Couldn't allocate queueCouldn't allocate queueCouldn't allocate queueAlsaOut::eventInit : no source
| KCrash: Application 'kmid' crashing...

Installiert ist momentan die Paket-Version 4:3.3.1-1 (aus unstable). Mit
4:3.2.2-1 (aus testing) hatte ich allerdings genau das gleiche Problem.
ALSA-Version ist die aus Kernel 2.6.9.

Der relevante Teil von strace sieht folgendermaßen aus:

| stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8365, ...}) = 0
| open("/dev/snd/seq", O_RDWR) = 22
| ioctl(22, SNDRV_SEQ_IOCTL_PVERSION, 0xbfffe5fc) = 0
| ioctl(22, CDROMPAUSE or SNDRV_SEQ_IOCTL_CLIENT_ID, 0xbfffe5bc) = 0
| ioctl(22, CDROMPLAYMSF or SNDRV_SEQ_IOCTL_RUNNING_MODE, 0xbfffe600) = 0
| ioctl(22, SNDRV_SEQ_IOCTL_CREATE_QUEUE, 0xbfffe790) = -1 ENOMEM (Can not allocate memory)
| write(2, "Couldn\'t allocate queue", 23) = 23
| stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8365, ...}) = 0
| open("/dev/snd/seq", O_RDWR) = 23
| ioctl(23, SNDRV_SEQ_IOCTL_PVERSION, 0xbfffe5fc) = 0
| ioctl(23, CDROMPAUSE or SNDRV_SEQ_IOCTL_CLIENT_ID, 0xbfffe5bc) = 0
| ioctl(23, CDROMPLAYMSF or SNDRV_SEQ_IOCTL_RUNNING_MODE, 0xbfffe600) = 0
| ioctl(23, SNDRV_SEQ_IOCTL_CREATE_QUEUE, 0xbfffe790) = -1 ENOMEM (Can not allocate memory)
| write(2, "Couldn\'t allocate queue", 23) = 23
| stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8365, ...}) = 0
| open("/dev/snd/seq", O_RDWR) = 24
| ioctl(24, SNDRV_SEQ_IOCTL_PVERSION, 0xbfffe5fc) = 0
| ioctl(24, CDROMPAUSE or SNDRV_SEQ_IOCTL_CLIENT_ID, 0xbfffe5bc) = 0
| ioctl(24, CDROMPLAYMSF or SNDRV_SEQ_IOCTL_RUNNING_MODE, 0xbfffe600) = 0
| ioctl(24, SNDRV_SEQ_IOCTL_CREATE_QUEUE, 0xbfffe790) = -1 ENOMEM (Can not allocate memory)
| write(2, "Couldn\'t allocate queue", 23Couldn't allocate queue) = 23
| write(2, "AlsaOut::eventInit : no source\n", 31) = 31
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---

Leider konnte ich weder auf bugs.debian.org noch mit google etwas zum
Thema finden. Liegt das Problem überhaupt bei kmid selbst oder eventuell
bei irgendeiner library? Kann mir jemand einen Hinweis geben?

TIA, Felix

-- 
 | /"\   ASCII Ribbon   | Felix M. Palmen (Zirias)    http://zirias.ath.cx/ |
 | \ / Campaign Against | fmp@palmen.homeip.net      encrypted mail welcome |
 |  X    HTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt             |
 | / \     And News     | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |

Attachment: signature.asc
Description: Digital signature


Reply to: