rhq-agent keep crashing

John Mazzitelli mazz at redhat.com
Fri Jun 25 13:26:12 UTC 2010


OK, looks like its a JNA problem - based on this:

C  [libc.so.6+0x6d83a]  cfree+0x7a
C  [jna331537674748900792.tmp+0x573b]  Java_com_sun_jna_Memory_free+0x1b
j  com.sun.jna.Memory.free(J)V+0
j  com.sun.jna.Memory.finalize()V+4

Its trying to free memory which causes a segfault - most likely its a 
bug in JNA with their native memory management code. As Ian said, the 
only place JNA is used is in certain plugins (the agent core does not 
use JNA native stuff).

However, you can't purge agent plugins as per Ian's instructions (that 
is only for SERVER side plugins - you can't purge agent plugins today).

If you are using the latest beta, you CAN however DISABLE plugins. See 
this bugzilla issue:

https://bugzilla.redhat.com/show_bug.cgi?id=RHQ-2

If you are using the latest code, shutdown your agents, disable the 
plugins you don't need that use JNA, then restart your agents and see if 
the problem goes away. I'm not sure of the exact steps here, but I think 
if you shutdown the agents, then disable plugins, then restart agents, 
it should remove those plugins from getting deployed in the agents.

If you track down the JNA bug, let us know and we'll see if we can work 
around it. Perhaps its just an issue where we should upgrade the version 
of JNA we use - if so, we can upgrade that and rebuild the plugins.


More information about the rhq-users mailing list