http://bugzilla.opensuse.org/show_bug.cgi?id=1197558 http://bugzilla.opensuse.org/show_bug.cgi?id=1197558#c26 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(graeme.w.murray@g | |mail.com) --- Comment #26 from Takashi Iwai <tiwai@suse.com> --- Thanks. The critical hit was: [ 251.498921] Enabling non-boot CPUs ... [ 251.498921] ------------[ cut here ]------------ [ 251.498921] kernel BUG at kernel/time/timer.c:1965! And it's the code: int timers_dead_cpu(unsigned int cpu) { struct timer_base *old_base; struct timer_base *new_base; int b, i; ==> BUG_ON(cpu_online(cpu)); It means that the given CPU is already online while it shouldn't be. But it's not clear why the teardown is called at this stage. Maybe another step failed and rolling back caused the problem. I'm building a test kernel with a debug patch in OBS home:tiwai:bsc1197558 repo. Once after the build finishes (takes an hour or so), it'll appear at http://download.opensuse.org/repositories/home:/tiwai:/bsc1197558/standard/ This replaced BUG_ON() with WARN_ON_ONCE(), so it shouldn't stop at the point. Please test with it and give the dmesg output after suspend/resume. -- You are receiving this mail because: You are on the CC list for the bug.