lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 26 Oct 2011 20:26:50 +0200
From:	Matthijs Kooijman - Brevidius <matthijs@...vidius.nl>
To:	Gaudenz Steinlin <gaudenz@...ian.org>
Cc:	Tejun Heo <tj@...nel.org>, linux-kernel@...r.kernel.org,
	Jameson Graef Rollins <jrollins@...estructure.net>,
	Jonathan Nieder <jrnieder@...il.com>,
	Jens Axboe <axboe@...nel.dk>, Amit Shah <amit.shah@...hat.com>,
	David Zeuthen <zeuthen@...il.com>,
	Martin Pitt <martin.pitt@...ntu.com>
Subject: Re: [regression] CD-ROM polling blocks suspend on some machines
	(Re: [PATCH 1/2] cdrom: always check_disk_change() on open)

Hi folks,

it seems this same problem also occurs with udisks-daemon, though the
behaviour is slightly different (it seems to hang even before
undocking, I _think_).

Anyway, here's the dmesg output when trying to suspend:

[26806.508362] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0):
[26806.508392] udisks-daemon   D ffff88023192cfa0     0  4250   4248 0x00800004
[26806.508399]  ffff88023192cfa0 0000000000000086 ffffffff8103a613 ffffffff8134384c
[26806.508405]  ffff88022507f160 0000000000012f00 ffff880225a91fd8 ffff880225a91fd8
[26806.508410]  0000000000012f00 ffff88023192cfa0 0000000000012f00 0000000000012f00
[26806.508416] Call Trace:
[26806.508428]  [<ffffffff8103a613>] ? need_resched+0x1a/0x23
[26806.508435]  [<ffffffff8134384c>] ? __schedule+0x598/0x5af
[26806.508441]  [<ffffffff81343d04>] ? schedule_timeout+0x2d/0xd7
[26806.508444]  [<ffffffff8103a3a0>] ? test_tsk_need_resched+0xe/0x17
[26806.508447]  [<ffffffff8103a471>] ? check_preempt_curr+0x54/0x61
[26806.508449]  [<ffffffff8103a509>] ? ttwu_do_wakeup+0x51/0xcb
[26806.508455]  [<ffffffff81074878>] ? arch_local_irq_save+0x14/0x1d
[26806.508457]  [<ffffffff81343961>] ? wait_for_common+0x9d/0x116
[26806.508461]  [<ffffffff81041288>] ? try_to_wake_up+0x199/0x199
[26806.508465]  [<ffffffff8105d9dd>] ? start_flush_work+0xec/0x103
[26806.508468]  [<ffffffff8105dcf3>] ? flush_work+0x24/0x2c
[26806.508470]  [<ffffffff8105d606>] ? do_work_for_cpu+0x1b/0x1b
[26806.508474]  [<ffffffff8119f8e1>] ? disk_clear_events+0x86/0xe5
[26806.508504]  [<ffffffff81125bf0>] ? check_disk_change+0x22/0x50
[26806.508510]  [<ffffffffa00ab02e>] ? sd_open+0xeb/0x197 [sd_mod]
[26806.508513]  [<ffffffff8112696e>] ? __blkdev_get+0xe0/0x37d
[26806.508515]  [<ffffffff81126eb2>] ? blkdev_get+0x2a7/0x2a7
[26806.508517]  [<ffffffff81126dd2>] ? blkdev_get+0x1c7/0x2a7
[26806.508519]  [<ffffffff81126eb2>] ? blkdev_get+0x2a7/0x2a7
[26806.508523]  [<ffffffff810fce44>] ? __dentry_open+0x17f/0x296
[26806.508527]  [<ffffffff811064a1>] ? dget+0x12/0x1e
[26806.508530]  [<ffffffff8110953f>] ? do_last+0x479/0x57e
[26806.508533]  [<ffffffff81109cb5>] ? path_openat+0xce/0x350
[26806.508536]  [<ffffffff81109f80>] ? do_filp_open+0x2c/0x72
[26806.508538]  [<ffffffff813438ad>] ? _cond_resched+0x9/0x20
[26806.508541]  [<ffffffff811b342d>] ? __strncpy_from_user+0x19/0x4a
[26806.508545]  [<ffffffff81113184>] ? alloc_fd+0x69/0x110
[26806.508547]  [<ffffffff810fdbda>] ? do_sys_open+0x5f/0xe6
[26806.508552]  [<ffffffff81349e52>] ? system_call_fastpath+0x16/0x1b

Not sure if this helps, but I wanted to share this in case it does.

Met vriendelijke groet,

Matthijs Kooijman

-- 
Brevidius Multimedia Projecten      | www.brevidius.nl
Alexander Boersstraat 28            | matthijs@...vidius.nl
1071 KZ Amsterdam                   | tel. +31634764539

Download attachment "signature.asc" of type "application/pgp-signature" (198 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ