Package: loop-aes-source
Version: 3.0d-4
Severity: normal

Hi,

if the loop-aes-module is compiled with keyscrubbing enabled,
it crashes when it's inserted into a kernel running inside a
xen-domain. Everything works fine in xen when KEYSCRUB=n is used.

KEYSCRUB should be set to 'n' by default in debian/rules when a
xen kernel ist built.

A snapshot of the crash:

# modprobe loop
loop: AES key scrubbing enabled
loop: loaded (max 8 devices)
# dd if=/dev/zero of=/tmp/xxx bs=1024 count=$((30*1024))
# losetup -e AES256 -H sha512 -S test /dev/loop0 /tmp/xxx
Password:
general protection fault: 0000 [#1]
PREEMPT
Modules linked in: loop openafs
CPU:    0
EIP:    0061:[<c71d745e>]    Tainted: P      VLI
EFLAGS: 00010202   (2.6.12-f4e)
EIP is at keyScrubWork+0xae/0xc0 [loop]
eax: c63bea08   ebx: c63be808   ecx: c63bea08   edx: c63bea18
esi: c63bea18   edi: c63be800   ebp: c63be804   esp: c0ecff54
ds: 007b   es: 007b   ss: 0069
Process loop0 (pid: 1191, threadinfo=c0ece000 task=c0c2da60)
Stack: c0c29000 c0c29208 00000001 00000001 c63be800 c71dfe78 00000000 00000000
       c71d74b8 c63be800 c0ece000 c71d5604 c63be800 ffffffff 00000009 00000001
       00000001 c0ecffb0 c243bb54 00001000 c5ff9dc0 00000000 00000000 c5a19ecc
Call Trace:
 [<c71d74b8>] keyScrubThreadFn+0x48/0x60 [loop]
 [<c71d5604>] loop_thread+0x144/0x700 [loop]
 [<c01098fe>] ret_from_fork+0x6/0x1c
 [<c0119ac0>] default_wake_function+0x0/0x20
 [<c71d54c0>] loop_thread+0x0/0x700 [loop]
 [<c01077cd>] kernel_thread_helper+0x5/0x18
Code: 04 81 83 f2 04 89 96 28 02 00 00 8d 14 91 89 c6 89 d7 a5 a5 a5 a5 8b 7c 
24 24 89 97 04 02 00 00 f7 10 f7 50 04 f7 50 08 f7 50 0c <0f> 09 83 c4 10 5b 5e 
5f 5d c3 90 8d b4 26 00 00 00 00 53 b8 01
 <6>note: loop0[1191] exited with preempt_count 1

Regards,

Frank

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13-f4
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored: LC_ALL set to 
de_DE)

Versions of packages loop-aes-source depends on:
ii  build-essential               11.1       informational list of build-essent
ii  bzip2                         1.0.2-10   high-quality block-sorting file co
ii  debhelper                     4.9.11     helper programs for debian/rules
ii  module-assistant              0.9.10     tool to make module package creati

Versions of packages loop-aes-source recommends:
ii  kernel-package                9.008      A utility for building Linux kerne
pn  kernel-source                 <none>     (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to