This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Error removing module: Device or resource busy


On 01/20/2012 06:30 PM, Chris Dunlop wrote:
> On Sat, Jan 21, 2012 at 12:35:35PM +1100, Chris Dunlop wrote:
>> I'm building from vanilla linux-3.1.10 (9bb1282), .config below.
> 
> Oh, this is probably worth mentioning: whilst the problem is
> occuring on debian wheezy/sid, both the kernel and systemtap are
> being built on a different machine running Ubuntu 10.04.

Those gcc are quite different -- looks like 4.4.3 vs 4.6.1/2?  Perhaps
try the "stap -p4" step from the same Ubuntu machine, with "-r DIR" to
the kernel build directory since it's sort of cross compiling.  Then
ship that over and use staprun as before.

The compiler used to create stap itself shouldn't matter much, but I
could see some ABI difference causing issues between the kernel's gcc
and that used by stap to produce its modules.  If this is the case, we
should think about ways to detect and preemptively stomp such mixing.

Josh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]