Programmabbruch bei Aufruf von Native Code

Status
Nicht offen für weitere Antworten.

Darwin

Mitglied
Hallo zusammen!

Ich habe mir eine java Klasse geschrieben welche Native Funktionen ausführt. Die Klasse funktioniert ganz gut, die nativen Funktionen werden ausgeführt und das Programm wieder geschlossen.

Die ganze Klasse möchte ich nun in einem eigenen Programm mittels Buttonklick aufrufen.
Das ganze funktioniert auch, es werden alle Funktionen der Klasse ausgeführt, nur sobald alles abgearbeitet ist, bricht das Programm mit folgender Fehlermeldung ab:

# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x0093d0a9, pid=3020, tid=3696
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode)
# Problematic frame:
# v ~RuntimeStub::resolve_virtual_call
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp

Ich bin echt ratlos! Was könnte es da haben? Ich bin für jede Hilfe Dankbar,
Lg, Mike

logfile:

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

Current thread (0x0adc3000): JavaThread "AWT-EventQueue-0" [_thread_in_Java, id=3696]

siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x0b19f554

Registers:
EAX=0xffffffff, EBX=0x029d5590, ECX=0x029d5620, EDX=0x029d5590
ESP=0x0b19f4e8, EBP=0x0b19f5f8, ESI=0x029d5620, EDI=0x029d5620
EIP=0x0093d0a9, EFLAGS=0x00010216

Top of Stack: (sp=0x0b19f4e8)
0x0b19f4e8: ffff1372 ffff0000 ffffffff 00920369
0x0b19f4f8: 073c001b 0b19f730 ffff0023 0b0fe734
0x0b19f508: 069c0e8d 0000e760 0eb00000 0000069c
0x0b19f518: 0b0fe784 00912cb1 e7640000 42950b0f
0x0b19f528: e79006d9 0adc069c 0b0fe7ac 0000e7b0
0x0b19f538: 5be00000 4005c805 00000000 80000000
0x0b19f548: 00003fff 00000000 00000000 0b19f548
0x0b19f558: 00000010 009873e9 02a58ab0 0aa82640

Instructions: (pc=0x0093d0a9)
0x0093d099: 00 00 83 ec 6c dd 34 24 9b dd 24 24 dd 5c 24 6c
0x0093d0a9: dd 5c 24 74 dd 5c 24 7c dd 9c 24 84 00 00 00 dd


Stack: [0x0b150000,0x0b1a0000), sp=0x0b19f4e8, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
v ~RuntimeStub::resolve_virtual_call
J sun.awt.AppContext.get(Ljava/lang/Object;)Ljava/lang/Object;
j sun.awt.SunToolkit.getSystemEventQueueImplPP(Lsun/awt/AppContext;)Ljava/awt/EventQueue;+4
j sun.awt.SunToolkit.getSystemEventQueueImplPP()Ljava/awt/EventQueue;+3
j sun.awt.SunToolkit.getSystemEventQueueImpl()Ljava/awt/EventQueue;+0
j java.awt.Toolkit.getEventQueue()Ljava/awt/EventQueue;+3
j java.awt.EventQueue.setCurrentEventAndMostRecentTime(Ljava/awt/AWTEvent;)V+0
j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+82
j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
j java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub


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

Java Threads: ( => current thread )
0x00296400 JavaThread "DestroyJavaVM" [_thread_blocked, id=3444]
=>0x0adc3000 JavaThread "AWT-EventQueue-0" [_thread_in_Java, id=3696]
0x0adc0000 JavaThread "AWT-Windows" daemon [_thread_blocked, id=3656]
0x0adbf400 JavaThread "AWT-Shutdown" [_thread_blocked, id=3652]
0x0adb9400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3672]
0x0aa9d400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3144]
0x0aa98400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3208]
0x0aa97400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3384]
0x0aa96800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1720]
0x0aa87000 JavaThread "Finalizer" daemon [_thread_blocked, id=3660]
0x0aa82c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=3468]

Other Threads:
0x0aa7f800 VMThread [id=444]
0x0aab7c00 WatcherThread [id=3668]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 960K, used 802K [0x02990000, 0x02a90000, 0x02e70000)
eden
[error occurred during error reporting, step 190, id 0xc0000092]

Dynamic libraries:
0x00400000 - 0x00423000 C:\Programme\Java\jdk1.6.0_02\bin\java.exe
0x7c910000 - 0x7c9c7000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c906000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e4a000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee1000 C:\WINDOWS\system32\RPCRT4.dll
0x7c340000 - 0x7c396000 C:\Programme\Java\jdk1.6.0_02\jre\bin\msvcr71.dll
0x6d870000 - 0x6dab9000 C:\Programme\Java\jdk1.6.0_02\jre\bin\client\jvm.dll
0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f37000 C:\WINDOWS\system32\GDI32.dll
0x76af0000 - 0x76b1e000 C:\WINDOWS\system32\WINMM.dll
0x6d3c0000 - 0x6d3c8000 C:\Programme\Java\jdk1.6.0_02\jre\bin\hpi.dll
0x76bb0000 - 0x76bbb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d820000 - 0x6d82c000 C:\Programme\Java\jdk1.6.0_02\jre\bin\verify.dll
0x6d460000 - 0x6d47f000 C:\Programme\Java\jdk1.6.0_02\jre\bin\java.dll
0x6d860000 - 0x6d86f000 C:\Programme\Java\jdk1.6.0_02\jre\bin\zip.dll
0x6d0b0000 - 0x6d273000 C:\Programme\Java\jdk1.6.0_02\jre\bin\awt.dll
0x72f70000 - 0x72f96000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77be0000 - 0x77c38000 C:\WINDOWS\system32\msvcrt.dll
0x76330000 - 0x7634d000 C:\WINDOWS\system32\IMM32.dll
0x774b0000 - 0x775ed000 C:\WINDOWS\system32\ole32.dll
0x5b0f0000 - 0x5b128000 C:\WINDOWS\system32\uxtheme.dll
0x736d0000 - 0x73719000 C:\WINDOWS\system32\ddraw.dll
0x73b30000 - 0x73b36000 C:\WINDOWS\system32\DCIMAN32.dll
0x6d360000 - 0x6d3b3000 C:\Programme\Java\jdk1.6.0_02\jre\bin\fontmanager.dll
0x746a0000 - 0x746eb000 C:\WINDOWS\system32\MSCTF.dll
0x773a0000 - 0x774a2000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll
0x0b1a0000 - 0x0b1a8000 C:\Dokumente und Einstellungen\Darwin\Desktop\Tmp Project\HelloWorld\HelloWorld\Jntcan.dll
0x41000000 - 0x4100c000 c:\EIGENE~1\litec\C__BUI~1\CBUILD~1\Bin\borlndmm.dll
0x770f0000 - 0x7717c000 C:\WINDOWS\system32\oleaut32.dll
0x40000000 - 0x401d1000 C:\WINDOWS\system32\Vcl40.bpl
0x71a80000 - 0x71a92000 C:\WINDOWS\system32\mpr.dll
0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\version.dll
0x5d450000 - 0x5d4e7000 C:\WINDOWS\system32\comctl32.dll
0x76350000 - 0x7639a000 C:\WINDOWS\system32\comdlg32.dll
0x0b270000 - 0x0e228000 C:\WINDOWS\system32\SHELL32.dll
0x71a30000 - 0x71a3a000 C:\WINDOWS\system32\wsock32.dll
0x71a10000 - 0x71a27000 C:\WINDOWS\system32\WS2_32.dll
0x71a00000 - 0x71a08000 C:\WINDOWS\system32\WS2HELP.dll
0x74cb0000 - 0x74cd1000 C:\WINDOWS\system32\oledlg.dll
0x10000000 - 0x10011000 C:\Programme\Java\jdk1.6.0_02\bin\NTCAN.DLL
0x32400000 - 0x324e6000 c:\EIGENE~1\litec\C__BUI~1\CBUILD~1\Bin\cp3245mt.dll

VM Arguments:
java_command: CanLauncher
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=c:\EIGENE~1\litec\C__BUI~1\CBUILD~1\Projects\Bpl;c:\EIGENE~1\litec\C__BUI~1\CBUILD~1\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI Technologies\ATI Control Panel;C:\Programme\Java\jdk1.6.0_02\bin\;c:\Programme\Microsoft SQL Server\90\Tools\binn\;C:\Eigene Dateien\Litec\CanSDK\\bin;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;c:\eigene dateien\litec\Flip\bin;C:\Programme\Atmel\FLIP 3.0.4\bin
USERNAME=Darwin
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel



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

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 13 stepping 8, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 1047920k(595076k free), swap 1733092k(1234020k free)

vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310
 

Wildcard

Top Contributor
Der Crashreport sagt dir den Problematic Frame:
# v ~RuntimeStub::resolve_virtual_call
Also scheint irgendwas beim Aufruf deines nativen Codes nicht zu funktionieren.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Aufruf der Methode einer Oberklasse, wenn sie in der Unterklasse überschrieben ist. Polymorphie. Java Basics - Anfänger-Themen 2
M Konstruktor-Aufruf im Konstruktor, aber nicht am Anfang? Java Basics - Anfänger-Themen 4
P Array-Objekte-Aufruf Java Basics - Anfänger-Themen 22
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
K Erste Schritte Stream-Aufruf vereinfachen Java Basics - Anfänger-Themen 3
sashady ursprüngliche Array-Werte bei erneutem Aufruf? Java Basics - Anfänger-Themen 7
M Aufruf von statischen Methoden einer anderen Klasse Java Basics - Anfänger-Themen 15
Y Aufruf von Methode nicht möglich. Java Basics - Anfänger-Themen 2
D Aufruf von mehreren Activities bringt die app zum Absturz Java Basics - Anfänger-Themen 5
L Methoden Wie Löse ich ext Methoden Aufruf Fehler? Java Basics - Anfänger-Themen 3
X Methode bei mehrfachen Aufruf kein Effekt Java Basics - Anfänger-Themen 3
H Aufruf von Methoden durch Methoden Java Basics - Anfänger-Themen 3
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
T Konsolenscanner startet nicht durch Aufruf von Actionlistener Java Basics - Anfänger-Themen 4
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
E Vererbung super-Methoden Aufruf Java Basics - Anfänger-Themen 3
D Interface Wieso Aufruf aller Methoden eines Interfaces? Java Basics - Anfänger-Themen 11
R Methoden NPE beim Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 4
J Aufruf einer Methode über einen String Java Basics - Anfänger-Themen 11
A Aufruf von Konstruktor , obwohl 2 Parameter weggelassen werden Java Basics - Anfänger-Themen 7
A Aufruf von Konstruktor , obwohl 2 Parameter weggelassen werden Java Basics - Anfänger-Themen 0
H Rekursiver Aufruf Java Basics - Anfänger-Themen 8
E Daten dem Super Aufruf übergeben Java Basics - Anfänger-Themen 3
D Interface Frame doppelt durch Aufruf der GUI Klasse Java Basics - Anfänger-Themen 1
Henri Aufruf von getX() und getY() aus der Super klasse Objekt() Java Basics - Anfänger-Themen 3
E Aufruf auf Objekt mit übergebenem Wert? Java Basics - Anfänger-Themen 7
D Aufruf einer statischen Variable Java Basics - Anfänger-Themen 1
D Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 39
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
M Speichern von Objekten - Verfügbarkeit bei erneutem Aufruf Java Basics - Anfänger-Themen 3
S PHP Aufruf mit mehreren Variablen Java Basics - Anfänger-Themen 2
P Aufruf Methode anderer Klasse Java Basics - Anfänger-Themen 5
J Klassen Reihenfolge beim Aufruf von Klassen Java Basics - Anfänger-Themen 1
V Problem Aufruf einer Methode in einer Methode Java Basics - Anfänger-Themen 1
O Frage zum Aufruf überladener Methoden Java Basics - Anfänger-Themen 4
G funktions Aufruf aus GUI Java Basics - Anfänger-Themen 9
A Fehlermeldung beim aufruf der main Methode Java Basics - Anfänger-Themen 17
I Rückgabe und Aufruf einer Methode innerhalb einer anderen Methode Java Basics - Anfänger-Themen 5
W Zeitversetzter Aufruf der Methoden Java Basics - Anfänger-Themen 6
M Unbekannte Nummer bei Aufruf der toString Methode Java Basics - Anfänger-Themen 3
D Methode mit mehren Rekursiven aufrufen in Methode mit einem Rekursiven Aufruf umwandeln! Java Basics - Anfänger-Themen 1
F signiertes Applet fkt. nicht bei lokalem Aufruf Java Basics - Anfänger-Themen 2
A externer repaint Aufruf Java Basics - Anfänger-Themen 9
H Aufruf einer Instanzmethode funktionert nicht. Java Basics - Anfänger-Themen 6
A Konstruktor Aufruf Java Basics - Anfänger-Themen 4
Pentalon Ein Aufruf den ich nicht verstehe Java Basics - Anfänger-Themen 11
D dynamischer Aufruf Java Basics - Anfänger-Themen 2
N Aufruf der Methode Java Basics - Anfänger-Themen 16
L Next()-Aufruf zweimal innerhalb einer While-Schleife bei ListIterator Java Basics - Anfänger-Themen 10
S Aufruf Einer Methode aus einer anderen Klasse - Static Fehler Java Basics - Anfänger-Themen 4
A Aufruf der paint() Methode Java Basics - Anfänger-Themen 3
K Problem beim Array aufruf Java Basics - Anfänger-Themen 4
P URL für Lokalen Aufruf Java Basics - Anfänger-Themen 5
C OOP Aufruf von Methoden höherer Sichtbarkeit Java Basics - Anfänger-Themen 10
T Client-Fenster bei Aufruf unvollständig Java Basics - Anfänger-Themen 12
S Überladener Konstruktor und aufruf aus eigener Klasse Java Basics - Anfänger-Themen 2
A Aufruf von Konstruktor aus Basisklasse Java Basics - Anfänger-Themen 7
O OOP super aufruf 2 objekte? Java Basics - Anfänger-Themen 3
D Array Methoden Aufruf. Java Basics - Anfänger-Themen 14
L Klassen Aufruf einer ueberschreibbaren Methode im Konstruktor Java Basics - Anfänger-Themen 4
M OOP Aufruf vieler Getter Methoden abkürzen? Java Basics - Anfänger-Themen 7
Q Aufruf einer Klasse in einem Package Java Basics - Anfänger-Themen 7
C Aufruf funktioniert nicht Java Basics - Anfänger-Themen 10
T Aufruf einer Methoden aus einer Util-Klasse mit privatem Konstruktor Java Basics - Anfänger-Themen 7
G Aufruf externer Funktionen Java Basics - Anfänger-Themen 7
C Exception beim Aufruf einer Methode Java Basics - Anfänger-Themen 2
A Aufruf einer Methode Java Basics - Anfänger-Themen 3
J Aufruf von Funktionen in *.jar mittels Eclipse Java Basics - Anfänger-Themen 4
T Shell Script Aufruf mit Java Java Basics - Anfänger-Themen 7
R Aufruf statische Methode Java Basics - Anfänger-Themen 7
M Aufruf zum Objekt erstellen aus String Java Basics - Anfänger-Themen 5
K OOP Nachteil bei direktem Aufruf von run() auf Thread-Objekten Java Basics - Anfänger-Themen 2
J Aufruf der Methode Java Basics - Anfänger-Themen 6
P OOP Aufruf eines Interfaces Java Basics - Anfänger-Themen 4
E Konstruktor-Aufruf Java Basics - Anfänger-Themen 9
C Aufruf einer Funktion Java Basics - Anfänger-Themen 3
W Multiplikation mit rekursivem Aufruf Java Basics - Anfänger-Themen 17
C exec Aufruf mit Leerzeilen im Pfad Java Basics - Anfänger-Themen 3
L Methoden aufruf Java Basics - Anfänger-Themen 3
M methoden aufruf klappt nicht Java Basics - Anfänger-Themen 6
M Frage zum Aufruf eines Applets aus einer HTML - Datei Java Basics - Anfänger-Themen 3
N Methoden aufruf Java Basics - Anfänger-Themen 7
K Methoden aufruf von einer anderen Klasse Java Basics - Anfänger-Themen 7
S super() aufruf ausgabe Java Basics - Anfänger-Themen 3
L Mehrere Objekte einer Klasse aber nur einmal Konstruktor aufruf? Java Basics - Anfänger-Themen 2
M Probleme beim Aufruf von Listener in anderer Klasse Java Basics - Anfänger-Themen 9
F Aufruf von Methoden hintereinander gechachtelt??? Java Basics - Anfänger-Themen 8
E Mehrfache print ausgabe ohne Schleife oder Rekursiven aufruf? Java Basics - Anfänger-Themen 48
radiac CMD Windowskonsole und java aufruf in Vista 64 Java Basics - Anfänger-Themen 2
D Aufruf von WGET aus Java Java Basics - Anfänger-Themen 5
F Variabler Aufruf einer Methode Java Basics - Anfänger-Themen 10
F Methoden Aufruf Java Basics - Anfänger-Themen 4
L abgeleitete Klasse - Aufruf mit vererbter Klasse? Java Basics - Anfänger-Themen 2
T aufruf methode in methode macht probleme Java Basics - Anfänger-Themen 9
P seltsamer konsolen aufruf Java Basics - Anfänger-Themen 8
E Frage zum Objekt aufruf Java Basics - Anfänger-Themen 3
A Aufruf einer externen schon laufenden Anwendung Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben