I'm struggling to get Jenkins to run on a Ubuntu Utopic (14.10) PowerPC 
(ppc64le) machine.

Initially I had an issue with JNA failing as the version bundled with 
Jenkins did not have a ppc64le shared object.  I managed to find a JNA 4.1 
binary package, installed it and used jna.boot.library.path to get Jenkin's 
version to find the shared object.

Now everything looks fine in the logs but once Jenkins is up any HTTP 
request just hangs forever.  Sending commands on the SSH port, however, 
does seem to work.
I am not sure whether or not this problem is related to my JNA hack.  I did 
grab a trace but can't see anything that's obviously wrong there (but I am 
not familiar with Jenkins).  Any ideas on how to take it from here will be 
really appreciated.

The short version of the dump:
root@localhost:/usr/share/jenkins# grep -A 3 Waiting 
/tmp/javacore.20141202.181659.49199.0001.txt
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "HashSessionScavenger-0" 
(J9VMThread:0x00000000001F2800)
2LKMONINUSE      sys_mon_t:0x00003FFF8102C748 infl_mon_t: 
0x00003FFF8102C7C8:
3LKMONOBJECT       java/lang/ref/ReferenceQueue@0x00000000E0483850: 
<unowned>
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "Java2D Disposer" (J9VMThread:0x00000000004F4500)
2LKMONINUSE      sys_mon_t:0x00003FFF81BEF718 infl_mon_t: 
0x00003FFF81BEF798:
3LKMONOBJECT       java/util/TaskQueue@0x00000000E078E388: <unowned>
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "Jenkins cron thread" 
(J9VMThread:0x00000000005FC300)
NULL           
1LKREGMONDUMP  JVM System Monitor Dump (registered monitors):
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "GC Slave" (J9VMThread:0x000000000012BA00)
3LKWAITNOTIFY            "GC Slave" (J9VMThread:0x000000000012C900)
3LKWAITNOTIFY            "GC Slave" (J9VMThread:0x0000000000130B00)
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "Concurrent Mark Helper" 
(J9VMThread:0x0000000000127800)
2LKREGMON          MM_ConcurrentGC::initWork lock (0x00003FFF8002BE28): 
<unowned>
2LKREGMON          MM_ConcurrentGC::concurrentTuning lock 
(0x00003FFF8002BED8): <unowned>
--
3LKWAITERQ            Waiting to enter:
3LKWAITER                "JIT-SamplerThread" (J9VMThread:0x0000000000063800)
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "DestroyJavaVM helper thread" 
(J9VMThread:0x0000000000010500)
2LKREGMON          VM exclusive access lock (0x00003FFF80248CD8): <unowned>
2LKREGMON          VM Runtime flags Mutex lock (0x00003FFF80248D88): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "JIT Compilation Thread-1" 
(J9VMThread:0x0000000000059600)
2LKREGMON          JIT-SchedulingMonitor lock (0x00003FFF802E1AA8): 
<unowned>
2LKREGMON          JIT-DLTmonitor lock (0x00003FFF802E1B58): <unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "JIT Compilation Thread-0 Suspended" 
(J9VMThread:0x0000000000011400)
2LKREGMON          Thread public flags mutex lock (0x00003FFF802E20D8): 
<unowned>
2LKREGMON          &newThread->threadNameMutex lock (0x00003FFF802E2188): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "JIT Compilation Thread-2 Suspended" 
(J9VMThread:0x000000000005A500)
2LKREGMON          Thread public flags mutex lock (0x00003FFF802E24F8): 
<unowned>
2LKREGMON          &newThread->threadNameMutex lock (0x00003FFF802E25A8): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "JIT Compilation Thread-3 Suspended" 
(J9VMThread:0x000000000005E700)
2LKREGMON          Thread public flags mutex lock (0x00003FFF802E2708): 
<unowned>
2LKREGMON          &newThread->threadNameMutex lock (0x00003FFF802E27B8): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "JIT Diagnostic Compilation Thread-4 Suspended" 
(J9VMThread:0x000000000005F600)
2LKREGMON          Thread public flags mutex lock (0x00003FFF802E2918): 
<unowned>
2LKREGMON          &newThread->threadNameMutex lock (0x00003FFF802E29C8): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "IProfiler" (J9VMThread:0x0000000000064700)
2LKREGMON          Thread public flags mutex lock (0x00003FFF540008D8): 
<unowned>
2LKREGMON          &newThread->threadNameMutex lock (0x00003FFF54000988): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "MemoryPoolMXBean notification dispatcher" 
(J9VMThread:0x0000000000D13200)
2LKREGMON          &vm->managementData->dlparNotificationMonitor lock 
(0x00003FFF54000B98): <unowned>
2LKREGMON          JIT-QueueSlotMonitor-0 lock (0x00003FFF54000C48): 
<unowned>
--
3LKNOTIFYQ            Waiting to be notified:
3LKWAITNOTIFY            "Finalizer thread" (J9VMThread:0x00000000001C9600)
2LKREGMON          JIT-QueueSlotMonitor-8 lock (0x00003FFE580018A8): 
<unowned>
2LKREGMON          JIT-QueueSlotMonitor-9 lock (0x00003FFE58001958): 
<unowned>
--
3XMTHREADBLOCK     Waiting on: java/util/TaskQueue@0x00000000E0680B98 Owned 
by: <unowned>
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=2048 
(0x800)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at java/lang/Object.wait(Native Method)
--
3XMTHREADBLOCK     Waiting on: java/util/TaskQueue@0x00000000E078E388 Owned 
by: <unowned>
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=0 (0x0)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at java/lang/Object.wait(Native Method)
--
3XMTHREADBLOCK     Waiting on: 
java/lang/ref/ReferenceQueue@0x00000000E0483850 Owned by: <unowned>
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=0 (0x0)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at java/lang/Object.wait(Native Method)
--
3CLTEXTCLASS   hudson/model/Queue$WaitingItem(0x0000000000621500)
3CLTEXTCLASS   hudson/model/Queue$BuildableItem(0x0000000000620F00)
3CLTEXTCLASS   hudson/model/Queue$BlockedItem(0x0000000000620100)
3CLTEXTCLASS   hudson/model/Queue$NotWaitingItem(0x000000000061FC00)
3CLTEXTCLASS   hudson/model/Queue$Item(0x000000000061F300)
3CLTEXTCLASS   
hudson/model/queue/ScheduleResult$Existing(0x000000000061E900)
3CLTEXTCLASS   hudson/model/queue/ScheduleResult$Created(0x000000000061E600)

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/c9391da9-db27-4e51-a338-5d6f414ad635%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to