Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

librxtxSerial.so causes the crash of my software

 
Greenhorn
Posts: 7
2
Chrome Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

I'm new in the forum and I'm a noob java programmer.

The system
I'm currently working on a project where a PC board must communicate using the RS-232 protocol with a micro controller. The operative system of the PC board is Lubuntu 16.10 x86_64. I installed the jdk 1.6_37 x86_64 on it. The java software that runs on the PC board is a user interface for the micro and its functions. The serial communication between the micro and my software is managed using RXTX 2.2 libraries x86_64 (I downloaded them from this link RXTX for Java).

The problem
The software starts correctly and the RXTX is able to open a serial port and begin the communication, I tested it using Terminal_2 and it seems ok, but when I plug the micro my java program crashes and produces a log file with the following error message:

# Problematic frame:
# C  [librxtxSerial.so+0x6d9d]  long double restrict+0x3d


The full log is quoted in the end of the topic.

My first feedback on the problem
Looking around it seems to be a problem caused by librxtxSerial.so library. Some users suggest to leave RXTX for JSSC, but before leave this libraries I hope (and I'm trying) to find a newer and/or fixed version of librxtxSerial.so.
Do you ever experienced this crash errors? Can you help me to fix it?

Thanks in advance and best regards,
Siol



Full crash log:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f500625cd9d, pid=1551, tid=139981668689664
#
# JRE version: 6.0_37-b06
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [librxtxSerial.so+0x6d9d]  long double restrict+0x3d
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x00007f5038291800):  JavaThread "CommPortOpen Demo" [_thread_in_native, id=1591, stack(0x00007f5005932000,0x00007f5005a33000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000006254838

Registers:
RAX=0x0000000006254830, RBX=0x00007f4fe4000900, RCX=0x0000000000000001, RDX=0x00007f503f19a000
RSP=0x00007f5005a31410, RBP=0x00007f50382919d0, RSI=0x00007f500625fb25, RDI=0x00007f500625fa9f
R8 =0x0000000000000ffc, R9 =0x00007f503e620c98, R10=0x00007f503e624b38, R11=0x00007f503e6182e0
R12=0xffffffffffffffff, R13=0x0000000000000010, R14=0x0000000000000009, R15=0x00000000ffffffff
RIP=0x00007f500625cd9d, EFLAGS=0x0000000000010202, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
 TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007f5005a31410)
0x00007f5005a31410:   0000000000000000 0000000000000000
0x00007f5005a31420:   0000001000000000 00007f4fe4000900
0x00007f5005a31430:   0000000900000000 0000000000000000
0x00007f5005a31440:   0000000000000000 0000000000000000
0x00007f5005a31450:   000000000000ff00 0000000006254830
0x00007f5005a31460:   00ffffff00000000 00000000ff0000ff
0x00007f5005a31470:   2e6d657400000000 616c007373616c63
0x00007f5005a31480:   0000000000000000 0000000000000000
0x00007f5005a31490:   00007f5038291800 0000000000000020
0x00007f5005a314a0:   00007f5005a314c0 00007f503e28fb38
0x00007f5005a314b0:   000000000000000c 00007f5005a31618
0x00007f5005a314c0:   00007f5005a31520 00007f503e09a0cb
0x00007f5005a314d0:   00007f4fe4000900 00007f4fe4000900
0x00007f5005a314e0:   0000000000000009 00007f5005a31540
0x00007f5005a314f0:   00007f50382919d0 00007f4fe4000900
0x00007f5005a31500:   00007f50382919d0 ffffffffffffffff
0x00007f5005a31510:   0000000000000010 0000000000000009
0x00007f5005a31520:   0000000000000000 00007f500625d272
0x00007f5005a31530:   00007f5038291800 00007f5005a31618
0x00007f5005a31540:   00007f5005a31620 00000000dd486448
0x00007f5005a31550:   00007f5005a315e8 0000000000000000
0x00007f5005a31560:   00000000dd486440 00007f5005a31620
0x00007f5005a31570:   00007f5038291800 00007f5035010eee
0x00007f5005a31580:   00007f5005a31688 00007f5005a31608
0x00007f5005a31590:   00007f50080013a0 00007f5008001778
0x00007f5005a315a0:   00007f5038291800 00007f5005a315a8
0x00007f5005a315b0:   00000000dd486440 00007f5005a31620
0x00007f5005a315c0:   00000000dd490648 0000000000000000
0x00007f5005a315d0:   00000000dd486448 0000000000000000
0x00007f5005a315e0:   00007f5005a31608 00007f5005a31688
0x00007f5005a315f0:   00007f503500596e 0000000000000000
0x00007f5005a31600:   00007f503500df56 0000000000000010

Instructions: (pc=0x00007f500625cd9d)
0x00007f500625cd7d:   4c 24 18 48 8d 15 17 2d 00 00 48 8d 0d 0e 2d 00
0x00007f500625cd8d:   00 44 89 44 24 14 e8 88 c7 ff ff 48 89 44 24 48
0x00007f500625cd9d:   8b 40 08 45 85 ff 48 8b 54 24 48 89 44 24 40 c7
0x00007f500625cdad:   42 08 00 00 00 00 0f 88 bd 01 00 00 31 c0 e8 70

Register to memory mapping:

RAX=0x0000000006254830 is an unknown value
RBX=0x00007f4fe4000900 is an unknown value
RCX=0x0000000000000001 is an unknown value
RDX=0x00007f503f19a000 is an unknown value
RSP=0x00007f5005a31410 is pointing into the stack for thread: 0x00007f5038291800
RBP=0x00007f50382919d0 is an unknown value
RSI=0x00007f500625fb25: <offset 0x9b25> in /usr/local/java/jre1.6.0_37/lib/x86_64/librxtxSerial.so at 0x00007f5006256000
RDI=0x00007f500625fa9f: <offset 0x9a9f> in /usr/local/java/jre1.6.0_37/lib/x86_64/librxtxSerial.so at 0x00007f5006256000
R8 =0x0000000000000ffc is an unknown value
R9 =0x00007f503e620c98: <offset 0xa9ac98> in /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so at 0x00007f503db86000
R10=0x00007f503e624b38: <offset 0xa9eb38> in /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so at 0x00007f503db86000
R11=0x00007f503e6182e0: <offset 0xa922e0> in /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so at 0x00007f503db86000
R12=0xffffffffffffffff is an unknown value
R13=0x0000000000000010 is an unknown value
R14=0x0000000000000009 is an unknown value
R15=0x00000000ffffffff is an unallocated location in the heap


Stack: [0x00007f5005932000,0x00007f5005a33000],  sp=0x00007f5005a31410,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [librxtxSerial.so+0x6d9d]  long double restrict+0x3d

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  gnu.io.RXTXPort.readArray([BII)I+0
j  gnu.io.RXTXPort$SerialInputStream.read([BII)I+212
J  java2d.panels.CommPortOpen.receiveData()V
J  java2d.panels.CommPortOpen.step(II)V
J  java2d.AnimatingSurface.run()V
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
 0x00007f5038007800 JavaThread "DestroyJavaVM" [_thread_blocked, id=1552, stack(0x00007f503d77c000,0x00007f503d87d000)]
 0x00007f50382b0000 JavaThread "TimerQueue" daemon [_thread_blocked, id=1606, stack(0x00007f50049c6000,0x00007f5004ac7000)]
 0x00007f50382ae000 JavaThread "DataRowShort 33 Tbup Demo" [_thread_blocked, id=1605, stack(0x00007f5004ac7000,0x00007f5004bc8000)]
 0x00007f50382ac000 JavaThread "DataRowShort 28 Trig Demo" [_thread_blocked, id=1604, stack(0x00007f5004bc8000,0x00007f5004cc9000)]
 0x00007f50382aa000 JavaThread "DrawAlarm35 Demo" [_thread_blocked, id=1603, stack(0x00007f5004cc9000,0x00007f5004dca000)]
 0x00007f4fe4003000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=1602, stack(0x00007f5004dca000,0x00007f5004ecb000)]
 0x00007f50382a8000 JavaThread "DataRow 31 Vmin Demo" [_thread_blocked, id=1601, stack(0x00007f5004ecb000,0x00007f5004fcc000)]
 0x00007f4fe4001000 JavaThread "AWT-Shutdown" [_thread_blocked, id=1600, stack(0x00007f5004fcc000,0x00007f50050cd000)]
 0x00007f50382a6000 JavaThread "DataRow 30 Vte Demo" [_thread_blocked, id=1599, stack(0x00007f50050cd000,0x00007f50051ce000)]
 0x00007f50382a4000 JavaThread "DataRow 23 FiO2 Demo" [_thread_blocked, id=1598, stack(0x00007f50051ce000,0x00007f50052cf000)]
 0x00007f50382a2000 JavaThread "DataRow 22 PEEP Demo" [_thread_blocked, id=1597, stack(0x00007f50052cf000,0x00007f50053d0000)]
 0x00007f50382a0000 JavaThread "DataRow 21 PIP Demo" [_thread_blocked, id=1596, stack(0x00007f50053d0000,0x00007f50054d1000)]
 0x00007f503829e000 JavaThread "BottomPanel42 Demo" [_thread_blocked, id=1595, stack(0x00007f50054d1000,0x00007f50055d2000)]
 0x00007f503829c000 JavaThread "DrawVol37 Demo" [_thread_blocked, id=1594, stack(0x00007f50055d2000,0x00007f50056d3000)]
 0x00007f503829b000 JavaThread "DrawFlow38 Demo" [_thread_blocked, id=1593, stack(0x00007f50056d3000,0x00007f50057d4000)]
 0x00007f5038297000 JavaThread "DrawPaw36 Demo" [_thread_blocked, id=1592, stack(0x00007f50057d4000,0x00007f50058d5000)]
=>0x00007f5038291800 JavaThread "CommPortOpen Demo" [_thread_in_native, id=1591, stack(0x00007f5005932000,0x00007f5005a33000)]
 0x00007f503826f800 JavaThread "Thread-2" [_thread_blocked, id=1568, stack(0x00007f5006054000,0x00007f5006155000)]
 0x00007f50381bf000 JavaThread "Thread-1" [_thread_in_native, id=1567, stack(0x00007f5006155000,0x00007f5006256000)]
 0x00007f50381af000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=1566, stack(0x00007f500656a000,0x00007f500666b000)]
 0x00007f5038146800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1565, stack(0x00007f5006c85000,0x00007f5006d86000)]
 0x00007f5038091800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1563, stack(0x00007f503431b000,0x00007f503441c000)]
 0x00007f503808f000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=1562, stack(0x00007f503441c000,0x00007f503451d000)]
 0x00007f503808c800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=1561, stack(0x00007f503451d000,0x00007f503461e000)]
 0x00007f503808a000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1560, stack(0x00007f503461e000,0x00007f503471f000)]
 0x00007f503806d800 JavaThread "Finalizer" daemon [_thread_blocked, id=1559, stack(0x00007f50349fa000,0x00007f5034afb000)]
 0x00007f503806b800 JavaThread "Reference Handler" daemon [_thread_blocked, id=1558, stack(0x00007f5034afb000,0x00007f5034bfc000)]

Other Threads:
 0x00007f5038065000 VMThread [stack: 0x00007f5034bfc000,0x00007f5034cfd000] [id=1557]
 0x00007f50380a4000 WatcherThread [stack: 0x00007f503421a000,0x00007f503431b000] [id=1564]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
PSYoungGen      total 53504K, used 31394K [0x00000000f5f60000, 0x00000000f9e20000, 0x0000000100000000)
 eden space 46208K, 67% used [0x00000000f5f60000,0x00000000f7d9c818,0x00000000f8c80000)
 from space 7296K, 5% used [0x00000000f9700000,0x00000000f976c010,0x00000000f9e20000)
 to   space 9024K, 0% used [0x00000000f8c80000,0x00000000f8c80000,0x00000000f9550000)
PSOldGen        total 30080K, used 16131K [0x00000000e1e00000, 0x00000000e3b60000, 0x00000000f5f60000)
 object space 30080K, 53% used [0x00000000e1e00000,0x00000000e2dc0e70,0x00000000e3b60000)
PSPermGen       total 21248K, used 13306K [0x00000000dcc00000, 0x00000000de0c0000, 0x00000000e1e00000)
 object space 21248K, 62% used [0x00000000dcc00000,0x00000000dd8febf0,0x00000000de0c0000)

Code Cache  [0x00007f5035000000, 0x00007f5035270000, 0x00007f5038000000)
total_blobs=720 nmethods=282 adapters=392 free_code_cache=49168128 largest_free_block=6848

Dynamic libraries:
40000000-40009000 r-xp 00000000 08:01 536192                             /usr/local/java/jre1.6.0_37/bin/java
40108000-4010a000 rwxp 00008000 08:01 536192                             /usr/local/java/jre1.6.0_37/bin/java
40422000-40443000 rwxp 00000000 00:00 0                                  [heap]
dcc00000-de0c0000 rwxp 00000000 00:00 0
de0c0000-e1e00000 rwxp 00000000 00:00 0
e1e00000-e3b60000 rwxp 00000000 00:00 0
e3b60000-f5f60000 rwxp 00000000 00:00 0
f5f60000-f9e20000 rwxp 00000000 00:00 0
f9e20000-fa020000 ---p 00000000 00:00 0
fa020000-100000000 rwxp 00000000 00:00 0
7f4fb4000000-7f4fb4021000 rwxp 00000000 00:00 0
7f4fb4021000-7f4fb8000000 ---p 00000000 00:00 0
7f4fbc000000-7f4fbc021000 rwxp 00000000 00:00 0
7f4fbc021000-7f4fc0000000 ---p 00000000 00:00 0
7f4fc0000000-7f4fc01d8000 rwxp 00000000 00:00 0
7f4fc01d8000-7f4fc4000000 ---p 00000000 00:00 0
7f4fc4000000-7f4fc4021000 rwxp 00000000 00:00 0
7f4fc4021000-7f4fc8000000 ---p 00000000 00:00 0
7f4fc8000000-7f4fc8021000 rwxp 00000000 00:00 0
7f4fc8021000-7f4fcc000000 ---p 00000000 00:00 0
7f4fcc000000-7f4fcc021000 rwxp 00000000 00:00 0
7f4fcc021000-7f4fd0000000 ---p 00000000 00:00 0
7f4fd0000000-7f4fd0021000 rwxp 00000000 00:00 0
7f4fd0021000-7f4fd4000000 ---p 00000000 00:00 0
7f4fd4000000-7f4fd4021000 rwxp 00000000 00:00 0
7f4fd4021000-7f4fd8000000 ---p 00000000 00:00 0
7f4fd8000000-7f4fd8021000 rwxp 00000000 00:00 0
7f4fd8021000-7f4fdc000000 ---p 00000000 00:00 0
7f4fdc000000-7f4fdc021000 rwxp 00000000 00:00 0
7f4fdc021000-7f4fe0000000 ---p 00000000 00:00 0
7f4fe0000000-7f4fe0021000 rwxp 00000000 00:00 0
7f4fe0021000-7f4fe4000000 ---p 00000000 00:00 0
7f4fe4000000-7f4fe4021000 rwxp 00000000 00:00 0
7f4fe4021000-7f4fe8000000 ---p 00000000 00:00 0
7f4fe8000000-7f4fe8021000 rwxp 00000000 00:00 0
7f4fe8021000-7f4fec000000 ---p 00000000 00:00 0
7f4fec000000-7f4fec024000 rwxp 00000000 00:00 0
7f4fec024000-7f4ff0000000 ---p 00000000 00:00 0
7f4ff0000000-7f4ff0072000 rwxp 00000000 00:00 0
7f4ff0072000-7f4ff4000000 ---p 00000000 00:00 0
7f4ff4000000-7f4ff4021000 rwxp 00000000 00:00 0
7f4ff4021000-7f4ff8000000 ---p 00000000 00:00 0
7f4ff8000000-7f4ff8021000 rwxp 00000000 00:00 0
7f4ff8021000-7f4ffc000000 ---p 00000000 00:00 0
7f4ffc000000-7f4ffc021000 rwxp 00000000 00:00 0
7f4ffc021000-7f5000000000 ---p 00000000 00:00 0
7f5000000000-7f5000021000 rwxp 00000000 00:00 0
7f5000021000-7f5004000000 ---p 00000000 00:00 0
7f5004744000-7f5004747000 ---p 00000000 00:00 0
7f5004747000-7f5004845000 rwxp 00000000 00:00 0
7f5004845000-7f50048c5000 rwxs 00000000 00:05 2064391                    /SYSV00000000 (deleted)
7f50048c5000-7f50048c8000 ---p 00000000 00:00 0
7f50048c8000-7f50049c6000 rwxp 00000000 00:00 0
7f50049c6000-7f50049c9000 ---p 00000000 00:00 0
7f50049c9000-7f5004ac7000 rwxp 00000000 00:00 0
7f5004ac7000-7f5004aca000 ---p 00000000 00:00 0
7f5004aca000-7f5004bc8000 rwxp 00000000 00:00 0
7f5004bc8000-7f5004bcb000 ---p 00000000 00:00 0
7f5004bcb000-7f5004cc9000 rwxp 00000000 00:00 0
7f5004cc9000-7f5004ccc000 ---p 00000000 00:00 0
7f5004ccc000-7f5004dca000 rwxp 00000000 00:00 0
7f5004dca000-7f5004dcd000 ---p 00000000 00:00 0
7f5004dcd000-7f5004ecb000 rwxp 00000000 00:00 0
7f5004ecb000-7f5004ece000 ---p 00000000 00:00 0
7f5004ece000-7f5004fcc000 rwxp 00000000 00:00 0
7f5004fcc000-7f5004fcf000 ---p 00000000 00:00 0
7f5004fcf000-7f50050cd000 rwxp 00000000 00:00 0
7f50050cd000-7f50050d0000 ---p 00000000 00:00 0
7f50050d0000-7f50051ce000 rwxp 00000000 00:00 0
7f50051ce000-7f50051d1000 ---p 00000000 00:00 0
7f50051d1000-7f50052cf000 rwxp 00000000 00:00 0
7f50052cf000-7f50052d2000 ---p 00000000 00:00 0
7f50052d2000-7f50053d0000 rwxp 00000000 00:00 0
7f50053d0000-7f50053d3000 ---p 00000000 00:00 0
7f50053d3000-7f50054d1000 rwxp 00000000 00:00 0
7f50054d1000-7f50054d4000 ---p 00000000 00:00 0
7f50054d4000-7f50055d2000 rwxp 00000000 00:00 0
7f50055d2000-7f50055d5000 ---p 00000000 00:00 0
7f50055d5000-7f50056d3000 rwxp 00000000 00:00 0
7f50056d3000-7f50056d6000 ---p 00000000 00:00 0
7f50056d6000-7f50057d4000 rwxp 00000000 00:00 0
7f50057d4000-7f50057d7000 ---p 00000000 00:00 0
7f50057d7000-7f50058d5000 rwxp 00000000 00:00 0
7f5005932000-7f5005935000 ---p 00000000 00:00 0
7f5005935000-7f5005a33000 rwxp 00000000 00:00 0
7f5005a33000-7f5005a3a000 r-xp 00000000 08:01 665395                     /usr/local/java/jre1.6.0_37/lib/amd64/libnio.so
7f5005a3a000-7f5005b39000 ---p 00007000 08:01 665395                     /usr/local/java/jre1.6.0_37/lib/amd64/libnio.so
7f5005b39000-7f5005b3b000 rwxp 00006000 08:01 665395                     /usr/local/java/jre1.6.0_37/lib/amd64/libnio.so
7f5005b3b000-7f5005e3c000 rwxp 00000000 00:00 0
7f5005e3c000-7f5005e4f000 r-xp 00000000 08:01 665394                     /usr/local/java/jre1.6.0_37/lib/amd64/libnet.so
7f5005e4f000-7f5005f50000 ---p 00013000 08:01 665394                     /usr/local/java/jre1.6.0_37/lib/amd64/libnet.so
7f5005f50000-7f5005f53000 rwxp 00014000 08:01 665394                     /usr/local/java/jre1.6.0_37/lib/amd64/libnet.so
7f5005f53000-7f5005f56000 ---p 00000000 00:00 0
7f5005f56000-7f5006054000 rwxp 00000000 00:00 0
7f5006054000-7f5006057000 ---p 00000000 00:00 0
7f5006057000-7f5006155000 rwxp 00000000 00:00 0
7f5006155000-7f5006158000 ---p 00000000 00:00 0
7f5006158000-7f5006256000 rwxp 00000000 00:00 0
7f5006256000-7f5006263000 r-xp 00000000 08:01 792164                     /usr/local/java/jre1.6.0_37/lib/x86_64/librxtxSerial.so
7f5006263000-7f5006462000 ---p 0000d000 08:01 792164                     /usr/local/java/jre1.6.0_37/lib/x86_64/librxtxSerial.so
7f5006462000-7f5006463000 rwxp 0000c000 08:01 792164                     /usr/local/java/jre1.6.0_37/lib/x86_64/librxtxSerial.so
7f5006463000-7f5006469000 r-xp 00000000 08:01 665439                     /usr/local/java/jre1.6.0_37/lib/amd64/libmanagement.so
7f5006469000-7f5006568000 ---p 00006000 08:01 665439                     /usr/local/java/jre1.6.0_37/lib/amd64/libmanagement.so
7f5006568000-7f500656a000 rwxp 00005000 08:01 665439                     /usr/local/java/jre1.6.0_37/lib/amd64/libmanagement.so
7f500656a000-7f500656d000 ---p 00000000 00:00 0
7f500656d000-7f500666b000 rwxp 00000000 00:00 0
7f500666b000-7f5006670000 r-xp 00000000 08:01 396875                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f5006670000-7f500686f000 ---p 00005000 08:01 396875                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f500686f000-7f5006870000 r-xp 00004000 08:01 396875                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f5006870000-7f5006871000 rwxp 00005000 08:01 396875                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f5006871000-7f500687a000 r-xp 00000000 08:01 396893                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f500687a000-7f5006a79000 ---p 00009000 08:01 396893                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f5006a79000-7f5006a7a000 r-xp 00008000 08:01 396893                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f5006a7a000-7f5006a7b000 rwxp 00009000 08:01 396893                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f5006a7b000-7f5006a84000 r-xp 00000000 08:01 396867                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f5006a84000-7f5006c83000 ---p 00009000 08:01 396867                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f5006c83000-7f5006c84000 r-xp 00008000 08:01 396867                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f5006c84000-7f5006c85000 rwxp 00009000 08:01 396867                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f5006c85000-7f5006c88000 ---p 00000000 00:00 0
7f5006c88000-7f5006d86000 rwxp 00000000 00:00 0
7f5006d86000-7f5006dff000 r-xp 00000000 08:01 665403                     /usr/local/java/jre1.6.0_37/lib/amd64/libfontmanager.so
7f5006dff000-7f5006efe000 ---p 00079000 08:01 665403                     /usr/local/java/jre1.6.0_37/lib/amd64/libfontmanager.so
7f5006efe000-7f5006f14000 rwxp 00078000 08:01 665403                     /usr/local/java/jre1.6.0_37/lib/amd64/libfontmanager.so
7f5006f14000-7f5006f25000 rwxp 00000000 00:00 0
7f5006f25000-7f5006f2a000 r-xp 00000000 08:01 396871                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f5006f2a000-7f5007129000 ---p 00005000 08:01 396871                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f5007129000-7f500712a000 r-xp 00004000 08:01 396871                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f500712a000-7f500712b000 rwxp 00005000 08:01 396871                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f500712b000-7f500712d000 r-xp 00000000 08:01 396860                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f500712d000-7f500732d000 ---p 00002000 08:01 396860                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f500732d000-7f500732e000 r-xp 00002000 08:01 396860                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f500732e000-7f500732f000 rwxp 00003000 08:01 396860                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f500732f000-7f5007350000 r-xp 00000000 08:01 398038                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f5007350000-7f500754f000 ---p 00021000 08:01 398038                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f500754f000-7f5007550000 r-xp 00020000 08:01 398038                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f5007550000-7f5007551000 rwxp 00021000 08:01 398038                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f5007551000-7f5007560000 r-xp 00000000 08:01 396881                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f5007560000-7f500775f000 ---p 0000f000 08:01 396881                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f500775f000-7f5007760000 r-xp 0000e000 08:01 396881                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f5007760000-7f5007761000 rwxp 0000f000 08:01 396881                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f5007761000-7f5007766000 r-xp 00000000 08:01 396899                     /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f5007766000-7f5007965000 ---p 00005000 08:01 396899                     /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f5007965000-7f5007966000 r-xp 00004000 08:01 396899                     /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f5007966000-7f5007967000 rwxp 00005000 08:01 396899                     /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f5007967000-7f5007a9c000 r-xp 00000000 08:01 396856                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f5007a9c000-7f5007c9b000 ---p 00135000 08:01 396856                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f5007c9b000-7f5007c9c000 r-xp 00134000 08:01 396856                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f5007c9c000-7f5007ca0000 rwxp 00135000 08:01 396856                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f5007ca0000-7f5007cb1000 r-xp 00000000 08:01 396873                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f5007cb1000-7f5007eb0000 ---p 00011000 08:01 396873                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f5007eb0000-7f5007eb1000 r-xp 00010000 08:01 396873                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f5007eb1000-7f5007eb2000 rwxp 00011000 08:01 396873                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f5007eb2000-7f5007ef4000 r-xp 00000000 08:01 665392                     /usr/local/java/jre1.6.0_37/lib/amd64/xawt/libmawt.so
7f5007ef4000-7f5007ff3000 ---p 00042000 08:01 665392                     /usr/local/java/jre1.6.0_37/lib/amd64/xawt/libmawt.so
7f5007ff3000-7f5007fff000 rwxp 00041000 08:01 665392                     /usr/local/java/jre1.6.0_37/lib/amd64/xawt/libmawt.so
7f5007fff000-7f5008000000 rwxp 00000000 00:00 0
7f5008000000-7f500850a000 rwxp 00000000 00:00 0
7f500850a000-7f500c000000 ---p 00000000 00:00 0
7f500c000000-7f500c021000 rwxp 00000000 00:00 0
7f500c021000-7f5010000000 ---p 00000000 00:00 0
7f5010000000-7f5010021000 rwxp 00000000 00:00 0
7f5010021000-7f5014000000 ---p 00000000 00:00 0
7f5014000000-7f5014a3b000 rwxp 00000000 00:00 0
7f5014a3b000-7f5018000000 ---p 00000000 00:00 0
7f5018000000-7f5018021000 rwxp 00000000 00:00 0
7f5018021000-7f501c000000 ---p 00000000 00:00 0
7f501c000000-7f501c021000 rwxp 00000000 00:00 0
7f501c021000-7f5020000000 ---p 00000000 00:00 0
7f5020000000-7f5020021000 rwxp 00000000 00:00 0
7f5020021000-7f5024000000 ---p 00000000 00:00 0
7f5024000000-7f5024021000 rwxp 00000000 00:00 0
7f5024021000-7f5028000000 ---p 00000000 00:00 0
7f5028000000-7f5028021000 rwxp 00000000 00:00 0
7f5028021000-7f502c000000 ---p 00000000 00:00 0
7f502c000000-7f502c021000 rwxp 00000000 00:00 0
7f502c021000-7f5030000000 ---p 00000000 00:00 0
7f5030000000-7f5030021000 rwxp 00000000 00:00 0
7f5030021000-7f5034000000 ---p 00000000 00:00 0
7f5034040000-7f503404b000 r-xs 00000000 08:01 536142                     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-6
7f503404b000-7f50340dd000 r-xp 00000000 08:01 665437                     /usr/local/java/jre1.6.0_37/lib/amd64/libawt.so
7f50340dd000-7f50341dc000 ---p 00092000 08:01 665437                     /usr/local/java/jre1.6.0_37/lib/amd64/libawt.so
7f50341dc000-7f50341f6000 rwxp 00091000 08:01 665437                     /usr/local/java/jre1.6.0_37/lib/amd64/libawt.so
7f50341f6000-7f503421a000 rwxp 00000000 00:00 0
7f503421a000-7f503421b000 ---p 00000000 00:00 0
7f503421b000-7f503431b000 rwxp 00000000 00:00 0
7f503431b000-7f503431e000 ---p 00000000 00:00 0
7f503431e000-7f503441c000 rwxp 00000000 00:00 0
7f503441c000-7f503441f000 ---p 00000000 00:00 0
7f503441f000-7f503451d000 rwxp 00000000 00:00 0
7f503451d000-7f5034520000 ---p 00000000 00:00 0
7f5034520000-7f503461e000 rwxp 00000000 00:00 0
7f503461e000-7f5034621000 ---p 00000000 00:00 0
7f5034621000-7f503471f000 rwxp 00000000 00:00 0
7f503471f000-7f50349fa000 r-xp 00000000 08:01 394497                     /usr/lib/locale/locale-archive
7f50349fa000-7f50349fd000 ---p 00000000 00:00 0
7f50349fd000-7f5034afb000 rwxp 00000000 00:00 0
7f5034afb000-7f5034afe000 ---p 00000000 00:00 0
7f5034afe000-7f5034bfc000 rwxp 00000000 00:00 0
7f5034bfc000-7f5034bfd000 ---p 00000000 00:00 0
7f5034bfd000-7f5035270000 rwxp 00000000 00:00 0
7f5035270000-7f503836e000 rwxp 00000000 00:00 0
7f503836e000-7f503c000000 ---p 00000000 00:00 0
7f503c003000-7f503c239000 rwxp 00000000 00:00 0
7f503c239000-7f503c3d1000 r-xs 02b5d000 08:01 536187                     /usr/local/java/jre1.6.0_37/lib/rt.jar
7f503c3d1000-7f503c3f9000 rwxp 00000000 00:00 0
7f503c3f9000-7f503c3fa000 ---p 00000000 00:00 0
7f503c3fa000-7f503c4fa000 rwxp 00000000 00:00 0
7f503c4fa000-7f503c4fb000 ---p 00000000 00:00 0
7f503c4fb000-7f503c5fb000 rwxp 00000000 00:00 0
7f503c5fb000-7f503c5fc000 ---p 00000000 00:00 0
7f503c5fc000-7f503c6fc000 rwxp 00000000 00:00 0
7f503c6fc000-7f503c6fd000 ---p 00000000 00:00 0
7f503c6fd000-7f503c808000 rwxp 00000000 00:00 0
7f503c808000-7f503c826000 rwxp 00000000 00:00 0
7f503c826000-7f503c835000 rwxp 00000000 00:00 0
7f503c835000-7f503c8c7000 rwxp 00000000 00:00 0
7f503c8c7000-7f503c8d2000 rwxp 00000000 00:00 0
7f503c8d2000-7f503c8f0000 rwxp 00000000 00:00 0
7f503c8f0000-7f503c8ff000 rwxp 00000000 00:00 0
7f503c8ff000-7f503c990000 rwxp 00000000 00:00 0
7f503c990000-7f503c9b1000 rwxp 00000000 00:00 0
7f503c9b1000-7f503c9b2000 ---p 00000000 00:00 0
7f503c9b2000-7f503c9e1000 rwxp 00000000 00:00 0
7f503c9e1000-7f503c9e2000 rwxp 00000000 00:00 0
7f503c9e2000-7f503c9f0000 r-xp 00000000 08:01 665405                     /usr/local/java/jre1.6.0_37/lib/amd64/libzip.so
7f503c9f0000-7f503caf2000 ---p 0000e000 08:01 665405                     /usr/local/java/jre1.6.0_37/lib/amd64/libzip.so
7f503caf2000-7f503caf5000 rwxp 00010000 08:01 665405                     /usr/local/java/jre1.6.0_37/lib/amd64/libzip.so
7f503caf5000-7f503caf6000 rwxp 00000000 00:00 0
7f503caf6000-7f503cb01000 r-xp 00000000 08:01 135993                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f503cb01000-7f503cd00000 ---p 0000b000 08:01 135993                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f503cd00000-7f503cd01000 r-xp 0000a000 08:01 135993                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f503cd01000-7f503cd02000 rwxp 0000b000 08:01 135993                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f503cd02000-7f503cd08000 rwxp 00000000 00:00 0
7f503cd08000-7f503cd13000 r-xp 00000000 08:01 136003                     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f503cd13000-7f503cf12000 ---p 0000b000 08:01 136003                     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f503cf12000-7f503cf13000 r-xp 0000a000 08:01 136003                     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f503cf13000-7f503cf14000 rwxp 0000b000 08:01 136003                     /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f503cf14000-7f503cf1c000 r-xp 00000000 08:01 135989                     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f503cf1c000-7f503d11b000 ---p 00008000 08:01 135989                     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f503d11b000-7f503d11c000 r-xp 00007000 08:01 135989                     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f503d11c000-7f503d11d000 rwxp 00008000 08:01 135989                     /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f503d11d000-7f503d133000 r-xp 00000000 08:01 135987                     /lib/x86_64-linux-gnu/libnsl-2.24.so
7f503d133000-7f503d332000 ---p 00016000 08:01 135987                     /lib/x86_64-linux-gnu/libnsl-2.24.so
7f503d332000-7f503d333000 r-xp 00015000 08:01 135987                     /lib/x86_64-linux-gnu/libnsl-2.24.so
7f503d333000-7f503d334000 rwxp 00016000 08:01 135987                     /lib/x86_64-linux-gnu/libnsl-2.24.so
7f503d334000-7f503d336000 rwxp 00000000 00:00 0
7f503d336000-7f503d35f000 r-xp 00000000 08:01 665417                     /usr/local/java/jre1.6.0_37/lib/amd64/libjava.so
7f503d35f000-7f503d45e000 ---p 00029000 08:01 665417                     /usr/local/java/jre1.6.0_37/lib/amd64/libjava.so
7f503d45e000-7f503d465000 rwxp 00028000 08:01 665417                     /usr/local/java/jre1.6.0_37/lib/amd64/libjava.so
7f503d465000-7f503d472000 r-xp 00000000 08:01 665400                     /usr/local/java/jre1.6.0_37/lib/amd64/libverify.so
7f503d472000-7f503d571000 ---p 0000d000 08:01 665400                     /usr/local/java/jre1.6.0_37/lib/amd64/libverify.so
7f503d571000-7f503d574000 rwxp 0000c000 08:01 665400                     /usr/local/java/jre1.6.0_37/lib/amd64/libverify.so
7f503d574000-7f503d57b000 r-xp 00000000 08:01 136045                     /lib/x86_64-linux-gnu/librt-2.24.so
7f503d57b000-7f503d77a000 ---p 00007000 08:01 136045                     /lib/x86_64-linux-gnu/librt-2.24.so
7f503d77a000-7f503d77b000 r-xp 00006000 08:01 136045                     /lib/x86_64-linux-gnu/librt-2.24.so
7f503d77b000-7f503d77c000 rwxp 00007000 08:01 136045                     /lib/x86_64-linux-gnu/librt-2.24.so
7f503d77c000-7f503d77f000 ---p 00000000 00:00 0
7f503d77f000-7f503d87d000 rwxp 00000000 00:00 0
7f503d87d000-7f503d985000 r-xp 00000000 08:01 135966                     /lib/x86_64-linux-gnu/libm-2.24.so
7f503d985000-7f503db84000 ---p 00108000 08:01 135966                     /lib/x86_64-linux-gnu/libm-2.24.so
7f503db84000-7f503db85000 r-xp 00107000 08:01 135966                     /lib/x86_64-linux-gnu/libm-2.24.so
7f503db85000-7f503db86000 rwxp 00108000 08:01 135966                     /lib/x86_64-linux-gnu/libm-2.24.so
7f503db86000-7f503e4a3000 r-xp 00000000 08:01 665424                     /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so
7f503e4a3000-7f503e5a2000 ---p 0091d000 08:01 665424                     /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so
7f503e5a2000-7f503e758000 rwxp 0091c000 08:01 665424                     /usr/local/java/jre1.6.0_37/lib/amd64/server/libjvm.so
7f503e758000-7f503e792000 rwxp 00000000 00:00 0
7f503e792000-7f503e94f000 r-xp 00000000 08:01 135910                     /lib/x86_64-linux-gnu/libc-2.24.so
7f503e94f000-7f503eb4f000 ---p 001bd000 08:01 135910                     /lib/x86_64-linux-gnu/libc-2.24.so
7f503eb4f000-7f503eb53000 r-xp 001bd000 08:01 135910                     /lib/x86_64-linux-gnu/libc-2.24.so
7f503eb53000-7f503eb55000 rwxp 001c1000 08:01 135910                     /lib/x86_64-linux-gnu/libc-2.24.so
7f503eb55000-7f503eb59000 rwxp 00000000 00:00 0
7f503eb59000-7f503eb5c000 r-xp 00000000 08:01 135928                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f503eb5c000-7f503ed5b000 ---p 00003000 08:01 135928                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f503ed5b000-7f503ed5c000 r-xp 00002000 08:01 135928                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f503ed5c000-7f503ed5d000 rwxp 00003000 08:01 135928                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f503ed5d000-7f503ed75000 r-xp 00000000 08:01 136039                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f503ed75000-7f503ef75000 ---p 00018000 08:01 136039                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f503ef75000-7f503ef76000 r-xp 00018000 08:01 136039                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f503ef76000-7f503ef77000 rwxp 00019000 08:01 136039                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f503ef77000-7f503ef7b000 rwxp 00000000 00:00 0
7f503ef7b000-7f503efa0000 r-xp 00000000 08:01 135884                     /lib/x86_64-linux-gnu/ld-2.24.so
7f503efa2000-7f503efa3000 r-xp 00000000 00:00 0
7f503efa3000-7f503efa9000 r-xs 00000000 08:01 536135                     /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-6
7f503efa9000-7f503efbb000 r-xs 00000000 08:01 536144                     /var/cache/fontconfig/9b89f8e3dae116d678bbf48e5f21f69b-le64.cache-6
7f503efbb000-7f503efc5000 rwxp 00000000 00:00 0
7f503efc5000-7f503f07b000 rwxp 00000000 00:00 0
7f503f07b000-7f503f07d000 rwxp 00000000 00:00 0
7f503f07d000-7f503f084000 r-xp 00000000 08:01 665390                     /usr/local/java/jre1.6.0_37/lib/amd64/jli/libjli.so
7f503f084000-7f503f185000 ---p 00007000 08:01 665390                     /usr/local/java/jre1.6.0_37/lib/amd64/jli/libjli.so
7f503f185000-7f503f187000 rwxp 00008000 08:01 665390                     /usr/local/java/jre1.6.0_37/lib/amd64/jli/libjli.so
7f503f187000-7f503f18c000 r-xs 00000000 08:01 536141                     /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-6
7f503f18c000-7f503f190000 r-xs 00000000 08:01 536147                     /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-6
7f503f190000-7f503f192000 r-xs 0000d000 08:01 545427                     /usr/local/java/jre1.6.0_37/lib/ext/RXTXcomm.jar
7f503f192000-7f503f19a000 rwxs 00000000 08:01 1568210                    /tmp/hsperfdata_user/1551
7f503f19a000-7f503f19b000 rwxp 00000000 00:00 0
7f503f19b000-7f503f19c000 r-xp 00000000 00:00 0
7f503f19c000-7f503f19f000 rwxp 00000000 00:00 0
7f503f19f000-7f503f1a0000 r-xp 00024000 08:01 135884                     /lib/x86_64-linux-gnu/ld-2.24.so
7f503f1a0000-7f503f1a1000 rwxp 00025000 08:01 135884                     /lib/x86_64-linux-gnu/ld-2.24.so
7f503f1a1000-7f503f1a2000 rwxp 00000000 00:00 0
7fffa6955000-7fffa6976000 rwxp 00000000 00:00 0                          [stack]
7fffa69ac000-7fffa69ae000 r--p 00000000 00:00 0                          [vvar]
7fffa69ae000-7fffa69b0000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Djava.library.path=/usr/local/java/jre1.6.0_37/lib/x86_64/ -Xverify:none
java_command: java2d.GiuliaII 2
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/java/jre1.6.0_37
PATH=/home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user/bin:/usr/local/java/jre1.6.0_37/bin
LD_LIBRARY_PATH=/usr/local/java/jre1.6.0_37/lib/amd64/server:/usr/local/java/jre1.6.0_37/lib/amd64:/usr/local/java/jre1.6.0_37/../lib/amd64
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x861ea0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x861ea0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x70fc60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x70fc60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x70fc60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x70fc60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x712a90], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x712690], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x712690], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x712690], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x712690], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:stretch/sid

uname:Linux 4.8.0-22-generic #24-Ubuntu SMP Sat Oct 8 09:15:00 UTC 2016 x86_64
libc:glibc 2.24 NPTL 2.24
rlimit: STACK 8192k, CORE 0k, NPROC 7531, NOFILE 65536, AS infinity
load average:1.14 0.56 0.26

/proc/meminfo:
MemTotal:        1971504 kB
MemFree:         1274228 kB
MemAvailable:    1460632 kB
Buffers:           33160 kB
Cached:           297400 kB
SwapCached:            0 kB
Active:           404176 kB
Inactive:         187888 kB
Active(anon):     262516 kB
Inactive(anon):    30752 kB
Active(file):     141660 kB
Inactive(file):   157136 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2018300 kB
SwapFree:        2018300 kB
Dirty:              1052 kB
Writeback:             0 kB
AnonPages:        258480 kB
Mapped:           130248 kB
Shmem:             31716 kB
Slab:              59020 kB
SReclaimable:      37916 kB
SUnreclaim:        21104 kB
KernelStack:        4416 kB
PageTables:        11472 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3004052 kB
Committed_AS:    1348092 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:    157696 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       73520 kB
DirectMap2M:     1947648 kB


CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 76 stepping 4, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt

/proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 76
model name : Intel(R) Atom(TM) x5-E8000  CPU @ 1.04GHz
stepping : 4
microcode : 0x40a
cpu MHz : 1372.744
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
bugs :
bogomips : 2080.00
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 76
model name : Intel(R) Atom(TM) x5-E8000  CPU @ 1.04GHz
stepping : 4
microcode : 0x40a
cpu MHz : 934.375
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
bugs :
bogomips : 2080.00
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 76
model name : Intel(R) Atom(TM) x5-E8000  CPU @ 1.04GHz
stepping : 4
microcode : 0x40a
cpu MHz : 879.975
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
bugs :
bogomips : 2080.00
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 76
model name : Intel(R) Atom(TM) x5-E8000  CPU @ 1.04GHz
stepping : 4
microcode : 0x40a
cpu MHz : 873.183
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
bugs :
bogomips : 2080.00
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 1971504k(1274228k free), swap 2018300k(2018300k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (20.12-b01) for linux-amd64 JRE (1.6.0_37-b06), built on Sep 24 2012 11:47:45 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Fri Feb 24 17:23:33 2017
elapsed time: 137 seconds

 
Bartender
Posts: 3323
86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.

I have used RXTX for a number of years on Windows systems and have never experienced this sort of problem but you may be doing something totally different to me with the serial ports.

According to the RXTX website RXTX 2.2 is not a stable release yet so I would download the latest stable version from http://rxtx.qbang.org/wiki/index.php/Download and try that.
 
Marshal
Posts: 69756
277
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome again
Don't know but the effort you put into your first post earns you a cow
 
Davide Prampolini
Greenhorn
Posts: 7
2
Chrome Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Welcome again
Don't know but the effort you put into your first post earns you a cow



Thank you! The solution to this problem is very important for me.

Tony Docherty wrote:
According to the RXTX website RXTX 2.2 is not a stable release yet so I would download the latest stable version from http://rxtx.qbang.org/wiki/index.php/Download and try that.



Thank you for your support Tony. I just tried the RXTX 2.1 from your link but I had no luck: the communication still works fine with Terminal_2 and crashes when I connect the micro.
Unfortunately it seems that the previous versions of RXTX like 2.0 have not been implemented for 32 bit systems.

Did you remember if the Windows system you used was 32bit or 64bit? The bug could be present only in x64 libraries version.

Also my system has a long story with this libraries: it is about 9-10 years that it runs without problem on a 32bit Slax 6.1.2. I'm trying to port it to Lubuntu 64bit since Slax OS is obsolete and too slow.
Maybe I could try to install Lubuntu 32bit version and test the 32bit version of RXTX libraries, but I don't like very much this trade-off.
 
Tony Docherty
Bartender
Posts: 3323
86
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you hot plugging the micro controller, if so try starting the application with the micro controller already plugged in.

On the page I linked to earlier there are links to some forks of the RXTX libraries, you could try one of those.

The systems I use are 32 bit Windows systems.
 
Davide Prampolini
Greenhorn
Posts: 7
2
Chrome Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Tony Docherty wrote:Are you hot plugging the micro controller, if so try starting the application with the micro controller already plugged in.

On the page I linked to earlier there are links to some forks of the RXTX libraries, you could try one of those.



Thank you again for your support Tony, I tested the comunication with the micro already plugged, but again I had no success. I also tried in vain the 64bit libraries of other links, one of those actually was the starting version in my project.
As soon as the two devices start to talk each other my software crashes with the same error reported in my previous post    

Tony Docherty wrote:The systems I use are 32 bit Windows systems.



This definitly persuaded me to reinstall from scratch the OS in a 32bit version.




The new System
I did not change neither the micro nor the PC Board. The operative system of the PC board is Lubuntu 16.10 i386. I installed the jdk 1.6_37 i386 on it. The java software is the same. This time I installed the RXTX 2.2 libraries Linux-i386 (I downloaded them from this link RXTX Java libraries).

In this configuration the RXTX libraries work and they establish the communication without crashes.

With this solution I achived the porting in Lubuntu of my system and I can keep on with my work, but I did not move to a 64bit architecture.

Differences between the 32bit and the 64bit JRE
During the installation of the 32bit version of RXTX I noted that jdk 1.6_37 i386 already has the i386 subfolder where must be placed librxtxSerial.so and librxtxParalel.so. For jdk 1.6_37 x86_64 instead I had to make the directory by myself, and I used to start the java software including the option -Djava.library.path=/usr/local/java/jre1.6.0_37/lib/x86_64/.

Maybe I did not installed correctly the libraries librxtxSerial.so and librxtxParalel.so in the 64bit version. I will test the 64bit again as soon as I will be able to do it (I have only a PC board), in order to understand if the problem are this libraries or the way I use them.

 
Tony Docherty
Bartender
Posts: 3323
86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations on getting it working and your tenacity deserves a cow.

Please keep this thread updated if you find out any more info on the 64bit version as it will undoubtedly help others in the future.
 
It's exactly the same and completely different as this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic