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>] [day] [month] [year] [list]
Message-ID: <20120710101241.GA11249@localhost>
Date:	Tue, 10 Jul 2012 18:12:41 +0800
From:	wfg@...ux.intel.com
To:	Christopher Brannon <cmbrannon79@...il.com>
Cc:	Greg Kroah-Hartman <gregkh@...e.de>,
	Tracey Dent <tdent48227@...il.com>,
	William Hubbs <w.d.hubbs@...il.com>,
	LKML <linux-kernel@...r.kernel.org>
Subject: [Staging/speakup] BUG: spinlock trylock failure on UP on CPU#0,
 trinity-child0/484

Hi Christopher,

Here speakup_con_update() tries to take the speakup_info.spinlock that
spk_var_store() already grabbed..

        [  311.320662] value for say_control out of range, expect 0 to 1
        [  311.321038] BUG: spinlock trylock failure on UP on CPU#0, trinity-child0/484
        [  311.321062]  lock: speakup_info, .magic: dead4ead, .owner: trinity-child0/484, .owner_cpu: 0
        [  311.321064] Pid: 484, comm: trinity-child0 Not tainted 3.5.0-rc5-01279-ga334b5f #44
        [  311.321065] Call Trace:
        [  311.321077]  [<ffffffff81364678>] spin_dump+0x9c/0xa1
        [  311.321079]  [<ffffffff813646ba>] spin_bug+0x3d/0x3f
        [  311.321082]  [<ffffffff813649d6>] do_raw_spin_trylock+0x82/0x8e
        [  311.321088]  [<ffffffff81b687f5>] _raw_spin_trylock+0x25/0x77
 ==>    [  311.321101]  [<ffffffff8184e5a3>] speakup_con_update+0xd4/0x1c8
        [  311.321103]  [<ffffffff8184edee>] vt_notifier_call+0x757/0x767
        [  311.321115]  [<ffffffff810835fe>] notifier_call_chain+0x32/0x8b
        [  311.321118]  [<ffffffff810837c6>] __atomic_notifier_call_chain+0x6f/0x9f
        [  311.321120]  [<ffffffff81083757>] ? atomic_notifier_chain_unregister+0x44/0x44
        [  311.321127]  [<ffffffff813a900d>] ? vgacon_set_cursor_size.isra.2+0x130/0x13d
        [  311.321130]  [<ffffffff81083805>] atomic_notifier_call_chain+0xf/0x11
        [  311.321140]  [<ffffffff814a0b0b>] notify_update+0x31/0x33
        [  311.321142]  [<ffffffff814a3162>] vt_console_print+0x490/0x4ab
        [  311.321150]  [<ffffffff81050f77>] call_console_drivers.constprop.7+0x181/0x19d
        [  311.321152]  [<ffffffff8105156e>] console_unlock+0x3b3/0x54a
        [  311.321154]  [<ffffffff81051d3d>] vprintk_emit+0x5ff/0x6c5
        [  311.321159]  [<ffffffff81b3fb65>] printk+0x48/0x4a
        [  311.321161]  [<ffffffff81851b93>] ? spk_var_store+0x83/0x3aa
 ==>    [  311.321163]  [<ffffffff81851c5d>] spk_var_store+0x14d/0x3aa
        [  311.321172]  [<ffffffff811e9ee6>] ? sysfs_get_active+0x149/0x157
        [  311.321175]  [<ffffffff811e86ad>] ? sysfs_write_file+0x15e/0x1dd
        [  311.321191]  [<ffffffff8133b705>] kobj_attr_store+0x28/0x34
        [  311.321194]  [<ffffffff811e86dd>] sysfs_write_file+0x18e/0x1dd
        [  311.321203]  [<ffffffff81165ba3>] vfs_write+0x155/0x247
        [  311.321206]  [<ffffffff81165d84>] sys_write+0x54/0x9b
        [  311.321210]  [<ffffffff81b6a037>] system_call_fastpath+0x16/0x1b

Thanks,
Fengguang

Download attachment "dmesg-kvm-waimea-10327-2012-07-10-09-15-45" of type "application/octet-stream" (124710 bytes)

View attachment "config-3.5.0-rc5-01279-ga334b5f" of type "text/plain" (65065 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ