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

Bug#429255: jackd: hangs on startup



Package: jackd
Version: 0.103.0-5
Severity: important


When I try to start jackd on both 2.6.21 and 2.6.22-rc4 compiled with 
LSM support, I get the following:

jackd -R -d alsa
jackd 0.103.0
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... 
hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback

and then it hangs.

Running the same from strace showed a hang at the following place:

write(2, "ALSA: use 2 periods for playback"..., 33ALSA: use 2 periods 
for playback
) = 33
ioctl(8, 0xc25c4110, 0x80592e0)         = 0
ioctl(8, 0xc25c4111, 0x80592e0)         = 0
ioctl(8, 0xc0684113, 0xbfc67704)        = 0
ioctl(8, 0x80104132, 0xbfc6764c)        = 0
ioctl(8, 0x80104132, 0xbfc6764c)        = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0) = 0xb6fa6000
ioctl(8, 0x4140, 0)                     = 0
ioctl(8, 0xc0684113, 0x8059540)         = 0
ioctl(9, 0x40044160, 0x8)               = 0
semop(229383, 0xbfc6781a, 1)            = 0
shmget(IPC_PRIVATE, 1048576, IPC_CREAT|IPC_EXCL|0666) = 688135
semop(229383, 0xbfc6781e, 1)            = 0
shmat(688135, 0, 0)                     = 0xb6ea6000
mlock(0xb6ea6000, 1048576)              = 0
semop(229383, 0xbfc6781a, 1)            = 0
shmget(IPC_PRIVATE, 1048576, IPC_CREAT|IPC_EXCL|0666) = 720904
semop(229383, 0xbfc6781e, 1)            = 0
shmat(720904, 0, 0)                     = 0xb6da6000
mlock(0xb6da6000, 1048576)              = 0
stat64("/dev/shm/jack-1000/default/jack-ack-fifo-18541-1", 0xbfc65260) = 
-1 ENOENT (No such file or directory)
mknod("/dev/shm/jack-1000/default/jack-ack-fifo-18541-1", S_IFIFO|0666) 
= 0
open("/dev/shm/jack-1000/default/jack-ack-fifo-18541-1", 
O_RDWR|O_NONBLOCK|O_CREAT, 0666) = 7
read(5, 0xbfc66328, 16)                 = -1 EAGAIN (Resource 
temporarily unavailable)
read(7, 0xbfc66328, 16)                 = -1 EAGAIN (Resource 
temporarily unavailable)
sched_get_priority_max(SCHED_FIFO)      = 99
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb6d25000
mprotect(0xb6d25000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb6da54b4, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, 
parent_tidptr=0xb6da5bd8, {entry_number:6, base_addr:0xb6da5b90, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}, 
child_tidptr=0xb6da5bd8) = 18545
sched_setscheduler(18545, SCHED_OTHER, { 0 }) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb6ca4000
mprotect(0xb6ca4000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb6d244b4, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, 
parent_tidptr=0xb6d24bd8, {entry_number:6, base_addr:0xb6d24b90, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}, 
child_tidptr=0xb6d24bd8) = 18546
sched_setscheduler(18546, SCHED_OTHER, { 0 }) = 0
ioctl(8, 0x4140, 0xb7fd4ba8)            = 0
ioctl(8, 0x4142, 0x800)                 = 0
rt_sigaction(SIGHUP, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x804a6e0, ~[RTMIN RT_1], 
SA_RESTORER|SA_RESTART|SA_ONESHOT, 0x41b52648}, NULL, 8) = 0
rt_sigtimedwait([HUP INT QUIT USR1 USR2 PIPE TERM],    

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages jackd depends on:
ii  libc6                         2.5-11     GNU C Library: Shared libraries
ii  libflac7                      1.1.2-6    Free Lossless Audio Codec - runtim
ii  libjack0                      0.103.0-5  JACK Audio Connection Kit (librari
ii  libsndfile1                   1.0.17-2   Library for reading/writing audio 

jackd recommends no packages.

-- debconf-show failed



Reply to: