From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nm29-vm1.bullet.mail.bf1.yahoo.com (nm29-vm1.bullet.mail.bf1.yahoo.com [98.139.213.144]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.server123.net (Postfix) with ESMTPS for ; Tue, 9 Jun 2015 03:18:34 +0200 (CEST) Date: Tue, 9 Jun 2015 01:15:10 +0000 (UTC) From: laxmikanth reddy Reply-To: laxmikanth reddy Message-ID: <1886950740.9229159.1433812510357.JavaMail.yahoo@mail.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9229158_542821822.1433812510355" Subject: [dm-crypt] cryptsetup luksOpen hang on semop List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "dm-crypt@saout.de" Cc: LAXMIKANTHA REDDY PONNURU ------=_Part_9229158_542821822.1433812510355 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Team, Wee are working embedded system bringup with custom build kernel 3.10.65 ve= rsion.=20 and kernel version is 3.10.65. Here, we are trying to mount the encrypted disk, when udev rule match the u= event, with "cryptsetup luksOpen ..", and it is getting hang at semop. cryptsetup = 1.6.1.Can you please share light on, what could be the possible reasons for= this issue?=20 Appriciate your help and any pointers, to debug this issue. Thanks in advan= ce.=20 Foloowing is the starce log, for "cryptsetup luksOpen ..": bash-4.2# strace /sbin/cryptsetup --debug --batch-mode luksOpen /dev/bootdi= sk2> execve("/sbin/cryptsetup", ["/sbin/cryptsetup", "--debug", "--batch-mode", = "luksOpen", "/dev/bootdisk2", "NVRAM", "--key-file", "/varied/nv_bb"], [/* = 12 vars */]) =3D 0......open("/dev/bootdisk2", O_RDONLY|O_LARGEFILE) =3D 6 fstat64(6, {st_mode=3DS_IFBLK|0640, st_rdev=3Dmakedev(8, 2), ...}) =3D 0 ioctl(6, BLKSSZGET, 512)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 close(6)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0stat64("/dev/bootdisk2",= {st_mode=3DS_IFBLK|0640, st_rdev=3Dmakedev(8, 2), ...}) =3D 0 open("/dev/bootdisk2", O_RDWR|O_LARGEFILE) =3D 6 ioctl(6, BLKROGET, 0)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 ioctl(6, BLKGETSIZE64, 35651584)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = =3D 0 close(6)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 open("/dev/urandom", O_RDONLY|O_LARGEFILE) =3D 6 read(6, "\265\376", 2)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 2 semget(0xd4dfeb5, 1, IPC_CREAT|IPC_EXCL|0600) =3D 163845 semctl(163845, 0, IPC_64|SETVAL, 0xffb176c8) =3D 0 semctl(163845, 0, IPC_64|GETVAL, 0xffb176c8) =3D 1 close(6)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 semop(163845, {{0, 1, 0}}, 1)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 =3D 0 semctl(163845, 0, IPC_64|GETVAL, 0xffb17728) =3D 2 open("/dev/bootdisk2", O_RDONLY|O_LARGEFILE) =3D 6 ioctl(6, BLKRAGET, 256)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 close(6)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 ioctl(5, DM_DEV_CREATE, 0x885a2a8)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 ioctl(5, DM_TABLE_LOAD, 0x885a2a8)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 ioctl(5, DM_DEV_SUSPEND, 0x885a2a8)=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0 semget(0xd4dfeb5, 1, 0)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 163845 semctl(163845, 0, IPC_64|GETVAL, 0xffb176f8) =3D 2 semop(163845, {{0, -1, IPC_NOWAIT}}, 1) =3D 0 semop(163845, {{0, 0, 0}}, 1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 >>>>>>>>system hangs on th= is semop Thanks Laxmikanth ------=_Part_9229158_542821822.1433812510355 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Team,
Wee a= re working embedded system bringup with custom build kernel 3.10.65 version= .
and kernel version is 3.10.65.
Here, we are trying to mount the en= crypted disk, when udev rule match the uevent,
with "cryptsetup luksOpen= ..", and it is getting hang at semop. cryptsetup 1.6.1.
Can you please share light on, what could be= the possible reasons for this issue?
Appriciate your help and any poin= ters, to debug this issue. Thanks in advance.

= Foloowing is the starce log, for "cryptsetup luksOpen ..":

bash-4.2# strace /sbin/cryptsetup --debug --batch-mode luksOpen= /dev/bootdisk2>
execve("/sbin/cryptsetup", ["/sbin/cryptsetup", "--d= ebug", "--batch-mode", "luksOpen", "/dev/bootdisk2", "NVRAM", "--key-file",= "/varied/nv_bb"], [/* 12 vars */]) =3D 0
...
...
open("/dev/bootdisk2", O_RDO= NLY|O_LARGEFILE) =3D 6
fstat64(6, {st_mode=3DS_IFBLK|0640, st_rdev=3Dmak= edev(8, 2), ...}) =3D 0
ioctl(6, BLKSSZGET, 512)    =             =3D 0close(6)           =             &nb= sp;        =3D 0
stat64("/dev/bootdisk2", {st_mode=3DS_IFBLK|0640,= st_rdev=3Dmakedev(8, 2), ...}) =3D 0
open("/dev/bootdisk2", O_RDWR|O_LA= RGEFILE) =3D 6
ioctl(6, BLKROGET, 0)      =              = =3D 0
ioctl(6, BLKGETSIZE64, 35651584)     &nbs= p;  =3D 0
close(6)        &= nbsp;           &nbs= p;           =3D 0
ope= n("/dev/urandom", O_RDONLY|O_LARGEFILE) =3D 6
read(6, "\265\376", 2)&nbs= p;            &= nbsp;    =3D 2
semget(0xd4dfeb5, 1, IPC_CREAT|IPC_EXCL|06= 00) =3D 163845
semctl(163845, 0, IPC_64|SETVAL, 0xffb176c8) =3D 0
sem= ctl(163845, 0, IPC_64|GETVAL, 0xffb176c8) =3D 1
close(6)  &nbs= p;            &= nbsp;           &nbs= p;    =3D 0
semop(163845, {{0, 1, 0}}, 1)  &nbs= p;        =3D 0
semctl(163845, 0, IPC= _64|GETVAL, 0xffb17728) =3D 2
open("/dev/bootdisk2", O_RDONLY|O_LARGEFIL= E) =3D 6
ioctl(6, BLKRAGET, 256)      &nbs= p;          =3D 0
close(6)&= nbsp;           &nbs= p;            &= nbsp;      =3D 0
ioctl(5, DM_DEV_CREATE, 0x885a= 2a8)      =3D 0
ioctl(5, DM_TABLE_LOAD, 0x885a2= a8)      =3D 0
ioctl(5, DM_DEV_SUSPEND, 0x885a2= a8)     =3D 0
semget(0xd4dfeb5, 1, 0)  &nb= sp;            =   =3D 163845
semctl(163845, 0, IPC_64|GETVAL, 0xffb176f8) =3D 2
= semop(163845, {{0, -1, IPC_NOWAIT}}, 1) =3D 0
semop(163845, {{0, 0, 0}},= 1            &= nbsp;           &nbs= p;    >>>>>>>>system hangs on this s= emop

Thanks
Laxmikanth


------=_Part_9229158_542821822.1433812510355--