[Regression] Crash in load_module() while freeing args

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Rafael J. Wysocki
Date: Tuesday, May 25, 2010 - 2:00 pm

Hi,

Recent -git kernels crash for me quite often during boot, reporting that kernel
paging request could not be satisfied at load_module+0x18e4, which
corresponds to line 2483 of kernel/module.c for the kernel in question (however
the same call trace says IP is at precpu_modfree+0x1 at the moment of the
crash, which seems to point to line 2481 of the same file).  It doesn't happen
every time, but it does happen often enough to be annoying and the call
trace is always exactly the same.

I'm going to revert post-2.6.34 commits that touch kernel/module.c directly
and see what happens.

Thanks,
Rafael
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Regression] Crash in load_module() while freeing args, Rafael J. Wysocki, (Tue May 25, 2:00 pm)
Re: [Regression] Crash in load_module() while freeing args, Rafael J. Wysocki, (Tue May 25, 3:54 pm)
Re: [Regression] Crash in load_module() while freeing args, Linus Torvalds, (Tue May 25, 4:47 pm)
Re: [Regression] Crash in load_module() while freeing args, Linus Torvalds, (Wed May 26, 8:41 am)
Re: [Regression] Crash in load_module() while freeing args, Rafael J. Wysocki, (Wed May 26, 3:56 pm)
Re: [Regression] Crash in load_module() while freeing args, Linus Torvalds, (Wed May 26, 4:07 pm)
Re: [Regression] Crash in load_module() while freeing args, Rusty Russell, (Wed May 26, 10:26 pm)
Re: [Regression] Crash in load_module() while freeing args, Brandon Philips, (Thu May 27, 11:46 am)
Re: [Regression] Crash in load_module() while freeing args, Rafael J. Wysocki, (Thu May 27, 2:57 pm)
Re: [Regression] Crash in load_module() while freeing args, Rusty Russell, (Mon May 31, 12:54 am)
[PATCH 0/2] kernel/module.c locking changes, Rusty Russell, (Mon May 31, 5:00 am)
[PATCH 1/2] module: make locking more fine-grained., Rusty Russell, (Mon May 31, 5:01 am)
[PATCH 1/2] Make the module 'usage' lists be two-way, Linus Torvalds, (Mon May 31, 1:16 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Rusty Russell, (Mon May 31, 6:37 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Américo Wang, (Mon May 31, 7:44 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Rusty Russell, (Mon May 31, 8:42 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Linus Torvalds, (Mon May 31, 8:51 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Linus Torvalds, (Mon May 31, 9:00 pm)
Re: [PATCH 1/2] Make the module 'usage' lists be two-way, Linus Torvalds, (Mon May 31, 9:05 pm)
Re: [PATCH 1/2] module: make locking more fine-grained., Américo Wang, (Mon May 31, 10:38 pm)
Re: [PATCH 1/2] module: make locking more fine-grained., Rusty Russell, (Mon May 31, 10:55 pm)