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]
Date:	Wed, 29 May 2013 22:00:20 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	fengguang.wu@...el.com, Johannes Berg <johannes.berg@...el.com>
Cc:	Sasha Levin <sasha.levin@...cle.com>,
	linux-wireless@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: WARNING: at include/linux/kref.h:47 kobject_get()

Greetings,

I got the below dmesg and the first bad commit is

commit c07fe5ae0667f1077d671f62a093261223f918af
Author: Sasha Levin <sasha.levin@...cle.com>
Date:   Wed Apr 24 00:40:05 2013 -0400

    mac80211_hwsim: correctly register the platform driver
    
    Not registering a platform_driver would make us access garbage
    when the platform callbacks under driver_register() kicks in.
    
    Signed-off-by: Sasha Levin <sasha.levin@...cle.com>
    Tested-By: Martin Pitt <martin.pitt@...ntu.com>
    Signed-off-by: Johannes Berg <johannes.berg@...el.com>

[    3.523495] mac80211_hwsim: ieee80211_register_hw failed (-2)
[    3.524338] ------------[ cut here ]------------
[    3.524966] WARNING: at /c/kernel-tests/src/linux/include/linux/kref.h:47 kobject_get+0x2f/0x50()
[    3.526130] CPU: 0 PID: 1 Comm: swapper Not tainted 3.10.0-rc3-00087-g1e2448e #72
[    3.527112]  4247c074 4c827e5c 4210fbd1 4c827e84 410239f4 424793fd 4247c074 0000002f
[    3.528287]  41429f9f 41429f9f 4f098370 426e2f14 4269ff74 4c827e94 41023aad 00000009
[    3.529462]  00000000 4c827ea0 41429f9f 4f098368 4c827ea8 415b24ef 4c827ebc 415b57bd
[    3.530640] Call Trace:
[    3.530985]  [<4210fbd1>] dump_stack+0x16/0x18
[    3.531592]  [<410239f4>] warn_slowpath_common+0x54/0x70
[    3.532291]  [<41429f9f>] ? kobject_get+0x2f/0x50
[    3.532953]  [<41429f9f>] ? kobject_get+0x2f/0x50
[    3.533583]  [<41023aad>] warn_slowpath_null+0x1d/0x20
[    3.534261]  [<41429f9f>] kobject_get+0x2f/0x50
[    3.534871]  [<415b24ef>] get_device+0xf/0x30
[    3.535453]  [<415b57bd>] driver_detach+0x4d/0xc0
[    3.536084]  [<415b48de>] bus_remove_driver+0x5e/0xb0
[    3.536757]  [<415b6007>] driver_unregister+0x57/0xa0
[    3.537423]  [<4211e126>] ? mac80211_hwsim_free+0xac/0xb3
[    3.538143]  [<415b759b>] platform_driver_unregister+0xb/0x10
[    3.538924]  [<42788fa6>] init_mac80211_hwsim+0x8cf/0x8e0
[    3.539642]  [<427886d7>] ? wil6210_driver_init+0x16/0x16
[    3.540365]  [<42757abf>] do_one_initcall+0x7e/0x10d
[    3.541028]  [<42757c1f>] kernel_init_freeable+0xd1/0x173
[    3.541744]  [<4275747a>] ? loglevel+0x2b/0x2b
[    3.542335]  [<421069db>] kernel_init+0xb/0xe0
[    3.542964]  [<42125edb>] ret_from_kernel_thread+0x1b/0x30
[    3.543697]  [<421069d0>] ? rest_init+0x130/0x130
[    3.544344] ---[ end trace 6849279f42c445d4 ]---

git bisect start e4aa937ec75df0eea0bee03bffa3303ad36c986b v3.9 --
git bisect good 73287a43cc79ca06629a88d1a199cd283f42456a  #    10  2013-05-29 17:30:37  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
git bisect good 01227a889ed56ae53aeebb9f93be9d54dd8b2de8  #    10  2013-05-29 17:37:46  Merge tag 'kvm-3.10-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
git bisect good a637b0d45947df686979b85361ad5bfa9d19fdd3  #    10  2013-05-29 17:58:43  Merge tag 'for-linus-20130509' of git://git.infradead.org/linux-mtd
git bisect good e5f5e380e0f3bb11f04ca5bc66a551e58e0ad26e  #    10  2013-05-29 18:31:04  gianfar: add missing iounmap() on error in gianfar_ptp_probe()
git bisect good cbfd2cd7195cf4500d428a04c79509445aa3924e  #    10  2013-05-29 18:38:16  Merge tag 'mfd-fixes-3.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes
git bisect  bad eb3d33900aa953bcdfe132a71bb03ee592ebbb47  #     0  2013-05-29 18:43:01  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect good 388c2896972c02ceccca4b5e90bd4a70e13fbab1  #    10  2013-05-29 19:26:58  Merge tag 'staging-3.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect  bad 0ce54ce4aaef1389fb8d640271748ace257cb763  #     0  2013-05-29 19:31:35  qlcnic: remove netdev->trans_start updates within the driver
git bisect  bad 707a61528bc9709653a56d4cefa383f793732598  #     0  2013-05-29 19:45:14  rtlwifi: rtl8192cu: Add new USB ID
git bisect  bad e248ad30204eff6559b4d2d94d49d9d46c08185a  #     0  2013-05-29 20:05:25  cfg80211: fix sending WoWLAN TCP wakeup settings
git bisect  bad f6b3d85f7f6d66f890862d763b2ed092c5dd4322  #     0  2013-05-29 20:12:26  mac80211: fix spurious RCU warning and update documentation
git bisect  bad a92eecbbeaf01ea2267751569dd3301248513915  #     0  2013-05-29 20:26:26  cfg80211: fix WoWLAN wakeup tracing
git bisect  bad c07fe5ae0667f1077d671f62a093261223f918af  #     0  2013-05-29 20:39:53  mac80211_hwsim: correctly register the platform driver
git bisect good 03cd7e4e1ea16cd151c799a33b5ca1fd41a464df  #    10  2013-05-29 21:04:09  cfg80211: fix wiphy_register error path
git bisect good 03cd7e4e1ea16cd151c799a33b5ca1fd41a464df  #    30  2013-05-29 21:10:26  cfg80211: fix wiphy_register error path
git bisect  bad 1e2448ecda36ab25b1605978e254fd7b990d2f29  #     0  2013-05-29 21:11:16  Merge branch 'mvebu/seb_clk' into for-next
git bisect good b88ab07d3ff65967fe9968597947105a92d68285  #    30  2013-05-29 21:36:17  Revert "mac80211_hwsim: correctly register the platform driver"
git bisect  bad 1ca94a12e6c269b0dfc10424c27ff295b3420e9c  #     0  2013-05-29 21:50:45  Add linux-next specific files for 20130529

Thanks,
Fengguang

View attachment "dmesg-kvm-bay-28588-2013-05-28-03-40-30-3.10.0-rc3-00087-g1e2448e-72" of type "text/plain" (59274 bytes)

View attachment "1e2448ecda36ab25b1605978e254fd7b990d2f29-bisect.log" of type "text/plain" (9554 bytes)

View attachment ".config-bisect" of type "text/plain" (88592 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ