

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
6 messages in net.java.dev.jna.users[jna-users] Segmentation error| From | Sent On | Attachments |
|---|---|---|
| Andreas Rettig | Apr 1, 2009 1:24 am | |
| Timothy Wall | Apr 1, 2009 2:33 am | |
| Andreas Rettig | Apr 1, 2009 2:49 am | |
| Timothy Wall | Apr 1, 2009 3:56 am | |
| Andreas Rettig | Apr 1, 2009 6:32 am | |
| Novatchkov Hristo | Apr 1, 2009 8:48 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [jna-users] Segmentation error | Actions... |
|---|---|---|
| From: | Novatchkov Hristo (hris...@univie.ac.at) | |
| Date: | Apr 1, 2009 8:48:05 am | |
| List: | net.java.dev.jna.users | |
Sometimes, when I run my program in a j9 environment on a desktop and make a native call using JNA, I get the following segmentation error (I remember that it happened also before, for example if I just put (or rename) the program folders somewhere else):
Unhandled exception Type=Segmentation error vmState=0x00040000 J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=00000000 ContextFlags=0001003f Handler1=7FE504C0 Handler2=7FD07A80 InaccessibleAddress=00000000 EDI=0012F818 ESI=0012F610 EAX=00000000 EBX=00000008 ECX=0012ED6C EDX=00000000 EIP=00000000 ESP=0012F3CC EBP=0012F3EC Module=C:\eclipse\plugins\com.ibm.pvc.wct.runtimes.jcl.device.win32.x86_ 6.1.1.0-20070626\rcp\jre\bin\j9w.exe Module_base_address=00000000 Offset_in_DLL=00000000 Target=2_30_20070313_11949_lHdSMR (Windows XP 5.1 build 2600 Service Pack 2) CPU=x86 (4 logical CPUs) (0x7fffffff RAM)
JavaVMInitArgs.nOptions=11:
-Dcom.ibm.oti.vm.exe=C:\eclipse\plugins\com.ibm.pvc.wct.runtimes.jcl.dev ice.win32.x86_6.1.1.0-20070626\rcp\jre\bin\j9w.exe _port_library (extra info: 0012FB74)
-Djava.home=C:\eclipse\plugins\com.ibm.pvc.wct.runtimes.jcl.device.win32 .x86_6.1.1.0-20070626\rcp\jre
-Djava.class.path=C:\eclipse\plugins\com.ibm.pvc.dev.rt_6.1.1.20070626\x pd\startup.jar -Xjcl:jclfoun11_23 -Xint -Dosgi.java.profile=jclDevice-6.1.profile -Dcom.ibm.oti.nio.ignoreLocking=true -Dorg.eclipse.ercp.update.runtimeName=Lotus Expeditor
-Dcom.ibm.oti.vm.bootstrap.library.path=C:\eclipse\plugins\com.ibm.pvc.w ct.runtimes.jcl.device.win32.x86_6.1.1.0-20070626\rcp\jre\bin\
-Djava.library.path=C:\eclipse\plugins\com.ibm.pvc.wct.runtimes.jcl.devi ce.win32.x86_6.1.1.0-20070626\rcp\jre\bin\;.;C:\WINDOWS\ZID\cygwin\bin;C :\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\ZID\Pe rl\bin;C:\MinGW\bin;C:\Programme\Java\jdk1.6.0_12\bin;D:\current_mobile\ mobile.coaching\lib;C:\eclipse\plugins\com.ibm.pvc.wct.runtimes.jcl.devi ce.win32.x86_6.1.1.0-20070626\rcp\jre\bin;D:\current_mobile\mobile.coach ing\lib;C:\Programme\Microsoft SQL Server\100\Tools\Binn\;C:\Programme\Microsoft SQL Server\100\DTS\Binn\;C:\Programme\IVI Foundation\IVI\bin;C:\Programme\IVI Foundation\VISA\WinNT\Bin\;C:\PROGRA~1\IVIFOU~1\VISA\WinNT\Bin;C:\Progra mme\IVI Foundation\VISA\WinNT\Bin;C:\Programme\National Instruments\LabVIEW 8.6\\vi.lib\NIScanEngine;C:\Programme\National Instruments\Shared\System\;C:\Programme\National Instruments\Shared\System;C:\Programme\National Instruments\Motion Assistant\bin\mxwplugins
Generated system dump: C:\Dokumente und Einstellungen\novatch9.UNIVIE.000\j9.dmp
Thread: main (priority 5) (LOCATION OF ERROR) NATIVE com/sun/jna/Function.invokeInt(I[Ljava/lang/Object;)I 0000005a com/sun/jna/Function.invoke([Ljava/lang/Object;Ljava/lang/Class;)Ljava/l ang/Object; 000000c2 com/sun/jna/Function.invoke(Ljava/lang/Class;[Ljava/lang/Object;Ljava/ut il/Map;)Ljava/lang/Object; 00000158 com/sun/jna/Library$Handler.invoke(Ljava/lang/Object;Ljava/lang/reflect/ Method;[Ljava/lang/Object;)Ljava/lang/Object; 0000003b $Proxy0._ANT_Init(BS)Z 00000010 mobile/coaching/InvokeNative.initANT()Z 00000072 mobile/coaching/UI$1.widgetSelected(Lorg/eclipse/swt/events/SelectionEve nt;)V 000000c4 org/eclipse/swt/widgets/TypedListener.handleEvent(Lorg/eclipse/swt/widge ts/Event;)V 0000004b org/eclipse/swt/widgets/EventTable.sendEvent(Lorg/eclipse/swt/widgets/Ev ent;)V 00000027 org/eclipse/swt/widgets/Widget.notifyListeners(ILorg/eclipse/swt/widgets /Event;)V 0000005c org/eclipse/swt/widgets/Display.runDeferredEvents()Z 0000000f org/eclipse/swt/widgets/Display.readAndDispatch()Z 00000009 org/eclipse/ui/internal/Workbench.runEventLoop(Lorg/eclipse/ui/internal/ Workbench$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V 0000005d org/eclipse/ui/internal/Workbench.runUI()I 0000000b org/eclipse/ui/internal/Workbench.createAndRunWorkbench(Lorg/eclipse/swt /widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I 00000002 org/eclipse/ui/PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets /Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I 00000014 com/ibm/ercp/hworkbench/eWorkbench.run(Ljava/lang/Object;)Ljava/lang/Obj ect; 000000dd org/eclipse/core/internal/runtime/PlatformActivator$1.run(Ljava/lang/Obj ect;)Ljava/lang/Object; 00000069 org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.runApplicat ion(Ljava/lang/Object;)Ljava/lang/Object; 0000001d org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.start(Ljava /lang/Object;)Ljava/lang/Object; 00000087 org/eclipse/core/runtime/adaptor/EclipseStarter.run(Ljava/lang/Object;)L java/lang/Object; 000000a2 org/eclipse/core/runtime/adaptor/EclipseStarter.run([Ljava/lang/String;L java/lang/Runnable;)Ljava/lang/Object; 00000004 java/lang/reflect/AccessibleObject.invokeL(Ljava/lang/Object;[Ljava/lang /Object;)Ljava/lang/Object; 00000171 java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Lj ava/lang/Object; 000000b5 org/eclipse/core/launcher/Main.invokeFramework([Ljava/lang/String;[Ljava /net/URL;)V 0000006b org/eclipse/core/launcher/Main.basicRun([Ljava/lang/String;)V 00000004 org/eclipse/core/launcher/Main.run([Ljava/lang/String;)I 0000000a org/eclipse/core/launcher/Main.main([Ljava/lang/String;)V
Thread: Gc Slave Thread (priority 5) (daemon)
Thread: Gc Slave Thread (priority 5) (daemon)
Thread: Gc Slave Thread (priority 5) (daemon)
Thread: State Data Manager (priority 5) (daemon) NATIVE java/lang/Thread.sleep(JI)V 00000002 java/lang/Thread.sleep(J)V 00000009 org/eclipse/osgi/internal/baseadaptor/StateManager.run()V 0000000d java/lang/Thread.run()V
Thread: Framework Event Dispatcher (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait()V 00000004 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.getNextEven t()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; 00000001 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.run()V
Thread: OSGi Console (priority 5) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait(J)V 0000006f org/eclipse/osgi/framework/internal/core/FrameworkConsole.console()V 00000023 org/eclipse/osgi/framework/internal/core/FrameworkConsole.run()V 0000000d java/lang/Thread.run()V
Thread: Finalizer thread (priority 5) (daemon)
Thread: State Saver (priority 5) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait(J)V 00000047 org/eclipse/osgi/internal/baseadaptor/BaseStorage$StateSaver.run()V 0000000d java/lang/Thread.run()V
Thread: Start Level Event Dispatcher (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait()V 00000004 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.getNextEven t()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; 00000001 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.run()V
Thread: CMEvent Manager (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait()V 00000132 com/ibm/osg/service/cm/CMEventManager.run()V
Thread: Log Event Dispatcher (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait()V 00000004 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.getNextEven t()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; 00000001 org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.run()V
Thread: Worker-0 (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait(J)V 00000034 org/eclipse/core/internal/jobs/WorkerPool.sleep(J)V 0000004d org/eclipse/core/internal/jobs/WorkerPool.startJob(Lorg/eclipse/core/int ernal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; 000000df org/eclipse/core/internal/jobs/Worker.run()V
Thread: Thread-3 (priority 5) (daemon) NATIVE java/lang/Object.wait(JI)V 00000003 java/lang/Object.wait()V 0000002e com/ibm/rcp/internal/logredirector/OSGiLogRedirector.run()V 0000000d java/lang/Thread.run()V
What could be the reason for that issue?







