From owner-freebsd-multimedia@FreeBSD.ORG Tue Mar 2 14:40:58 2010 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EDAF1065670; Tue, 2 Mar 2010 14:40:58 +0000 (UTC) (envelope-from Joerg.Pulz@frm2.tum.de) Received: from mailhost.frm2.tum.de (mailhost.frm2.tum.de [129.187.179.12]) by mx1.freebsd.org (Postfix) with ESMTP id D66FA8FC13; Tue, 2 Mar 2010 14:40:57 +0000 (UTC) Received: from mailhost.frm2.tum.de (localhost [127.0.0.1]) by mailhost.frm2.tum.de (8.14.3/8.14.3) with ESMTP id o22Eeugb015348; Tue, 2 Mar 2010 15:40:56 +0100 (CET) (envelope-from jpulz@frm2.tum.de) X-Virus-Scanned: at mailhost.frm2.tum.de Received: from hades.admin.frm2 (hades.admin.frm2 [172.25.1.10]) by mailhost.frm2.tum.de (8.14.3/8.14.3) with ESMTP id o22Eeug0015345 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 2 Mar 2010 15:40:56 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: from hades.admin.frm2 (localhost [127.0.0.1]) by hades.admin.frm2 (8.14.3/8.14.3) with ESMTP id o22Eeu6D097942; Tue, 2 Mar 2010 15:40:56 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: (from jpulz@localhost) by hades.admin.frm2 (8.14.3/8.14.3/Submit) id o22EeuQS097941; Tue, 2 Mar 2010 15:40:56 +0100 (CET) (envelope-from jpulz) Date: Tue, 2 Mar 2010 15:40:53 +0100 (CET) From: Joerg Pulz To: Hans Petter Selasky In-Reply-To: <201003021434.27133.hselasky@freebsd.org> Message-ID: References: <201003021123.52292.hselasky@freebsd.org> <201003021434.27133.hselasky@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (mailhost.frm2.tum.de [129.187.179.12]); Tue, 02 Mar 2010 15:40:56 +0100 (CET) Cc: freebsd-multimedia@freebsd.org Subject: Re: Cuse4BSD + Webcamd + FE_GET_EVENT ioctl X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2010 14:40:58 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 2 Mar 2010, Hans Petter Selasky wrote: > On Tuesday 02 March 2010 14:18:55 Joerg Pulz wrote: > >> >> int fd_frontend = DvbOpen(DEV_DVB_FRONTEND, adapter, frontend, O_RDWR | >> O_NONBLOCK); ----- >> >> So for me it looks like O_NONBLOCK is set and used but it still hangs at >> the ioctl. > > Make sure the flag is also received by webcamd. Maybe there is a bug there. > >> >> Any other ideas? >> >> Kind regards >> Joerg >> > > Could you compile webcamd with -g and run it from gdb. Then dump all threads > when it is hanging? If you meant hitting Ctrl-C in gdb and running 'thread apply all bt' in gdb, i've done this and will send you the results off-list. Joerg - -- The beginning is the most important part of the work. -Plato -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iD8DBQFLjSN4SPOsGF+KA+MRAuLLAJoC7q2tk/RhmaXzfvL8QJX+aJ6JvACgmSrY c5igs8h5QLrm4+2CD5dL9YY= =Ns5Y -----END PGP SIGNATURE-----