Giter VIP home page Giter VIP logo

libimobiledevice-wrapper's Introduction

ios-driver

IOS native, hybrid and web automation

doc : http://ios-driver.github.com/ios-driver/

Contact

Most of discussions take place via IRC at freenode on the ios-driver channel

Contributing

Active development is done on the 'dev' branch. Please make use that branch and make pull requests to it instead of to master.

Please sign the CLA "Personal", "Corporate".

The "release notes" contain a list of TODOs at the bottom.

Building from source :

clone the project

clone the submobule ( git submodule init, git submodule update )

switch to the dev branch

build without the tests : mvn package -DskipTests

The server standalone will be in project/server/target

License

The Apache Software License, Version 2.0

libimobiledevice-wrapper's People

Contributors

federicoviscomi avatar freynaud avatar funkym avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libimobiledevice-wrapper's Issues

libzip.dylib not included

Why was the libzip.dylib removed and the code to load it commented out in JNAInit.java? Without it, loading the dylibs with JNA (and starting ios-driver), results in an UnsatisfiedLinkError

Thread safety idevice_new ?

IDeviceNewThreadTest#canCreateDevicesInParallel()

console :

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x0000000159a0d0cf, pid=76895, tid=22787

JRE version: 7.0_21-b12

Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode bsd-amd64 compressed oops)

Problematic frame:

C [libusbmuxd.2.dylib+0x30cf] usbmuxd_get_device_by_udid+0xbf

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

An error report file with more information is saved as:

/Users/freynaud/Documents/workspace/ios-driver/libimobiledevice-wrapper/hs_err_pid76895.log

If you would like to submit a bug report, please visit:

http://bugreport.sun.com/bugreport/crash.jsp

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

Log file :

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x0000000159a0d0cf, pid=76895, tid=22787

JRE version: 7.0_21-b12

Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode bsd-amd64 compressed oops)

Problematic frame:

C [libusbmuxd.2.dylib+0x30cf] usbmuxd_get_device_by_udid+0xbf

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

If you would like to submit a bug report, please visit:

http://bugreport.sun.com/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 (0x00007f879a896800): JavaThread "PoolService-1" [_thread_in_native, id=22787, stack(0x00000001598d8000,0x00000001599d8000)]

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

Registers:
RAX=0x0000000000000006, RBX=0x00000001599d5f18, RCX=0x00007fff93791801, RDX=0x0000000000000000
RSP=0x00000001599d5ed0, RBP=0x00000001599d5f00, RSI=0x0000000000000303, RDI=0x000000000000002f
R8 =0x0000000000003060, R9 =0x00000001599d5e30, R10=0x00007fff93791100, R11=0x0000000000000202
R12=0x0000000000000008, R13=0x0000000000000000, R14=0x00007f879943e890, R15=0x0000000000000000
RIP=0x0000000159a0d0cf, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00000001599d5ed0)
0x00000001599d5ed0: 0000000000000000 00007f879943dea0
0x00000001599d5ee0: 0000000000000008 0000000000000002
0x00000001599d5ef0: 00000001599d6a98 00007f879a0d6970
0x00000001599d5f00: 00000001599d5f60 00000001599db39d
0x00000001599d5f10: 0000000109e83000 00007f879943b538
0x00000001599d5f20: 0000000109e86a00 0000000109e86a00
0x00000001599d5f30: 00000001599d5ff0 00007fff8bb2ab58
0x00000001599d5f40: 0000000000000018 0000000000000003
0x00000001599d5f50: 0000000000000001 00000001599d6a98
0x00000001599d5f60: 00000001599d5f70 00000001593d694c
0x00000001599d5f70: 0000000000000008 00000001599d6b30
0x00000001599d5f80: 00000001599d6070 00000001593d6456
0x00000001599d5f90: 00000000599d5e80 fffffffffffffffc
0x00000001599d5fa0: 0000000000000002 00000001599d6020
0x00000001599d5fb0: 00000001599d6050 00000001599d6034
0x00000001599d5fc0: 00000001599d6030 00000001599d6020
0x00000001599d5fd0: 00000001599d69a0 00000001599d6b30
0x00000001599d5fe0: 00000001599db380 00007f879a0d68c0
0x00000001599d5ff0: 00000001599d5ec0 00000001599d5f70
0x00000001599d6000: 0000000000000002 0000000200000002
0x00000001599d6010: 00000001599d5ec0 000000019a8969d8
0x00000001599d6020: 00007f8700000001 0000000000000008
0x00000001599d6030: 0000000100000000 d3f247256eacd745
0x00000001599d6040: 00000001599d6070 00000001599d6a98
0x00000001599d6050: 00007f879a0d6980 0000000000000008
0x00000001599d6060: 00007f879a0d68c0 0000000000000001
0x00000001599d6070: 00000001599d6980 00000001593d0a53
0x00000001599d6080: 000000000000000c 00007f879a3089a8
0x00000001599d6090: 00000001599d6980 00000001593d0655
0x00000001599d60a0: 0000000000000000 0000000000000000
0x00000001599d60b0: 00000001599d6980 00000001593d0629
0x00000001599d60c0: 0000000000000000 0000000000000000

Instructions: (pc=0x0000000159a0d0cf)
0x0000000159a0d0af: 00 4c 89 f7 4c 89 e6 e8 99 0c 00 00 85 c0 74 cd
0x0000000159a0d0bf: eb 07 4d 85 f6 75 ea eb 9a 41 ff c5 49 83 c4 34
0x0000000159a0d0cf: 41 8b 44 24 f8 85 c0 7f e9 45 31 ed 4c 89 ff e8
0x0000000159a0d0df: f3 0b 00 00 44 89 e8 48 83 c4 08 5b 41 5c 41 5d

Register to memory mapping:

RAX=0x0000000000000006 is an unknown value
RBX=0x00000001599d5f18 is pointing into the stack for thread: 0x00007f879a896800
RCX=0x00007fff93791801: audit_session_join+0x9 in /usr/lib/system/libsystem_kernel.dylib at 0x00007fff9377f000
RDX=0x0000000000000000 is an unknown value
RSP=0x00000001599d5ed0 is pointing into the stack for thread: 0x00007f879a896800
RBP=0x00000001599d5f00 is pointing into the stack for thread: 0x00007f879a896800
RSI=0x0000000000000303 is an unknown value
RDI=0x000000000000002f is an unknown value
R8 =0x0000000000003060 is an unknown value
R9 =0x00000001599d5e30 is pointing into the stack for thread: 0x00007f879a896800
R10=0x00007fff93791100: __psynch_cvwait+0x10 in /usr/lib/system/libsystem_kernel.dylib at 0x00007fff9377f000
R11=0x0000000000000202 is an unknown value
R12=0x0000000000000008 is an unknown value
R13=0x0000000000000000 is an unknown value
R14=0x00007f879943e890 is an unknown value
R15=0x0000000000000000 is an unknown value

Stack: [0x00000001598d8000,0x00000001599d8000], sp=0x00000001599d5ed0, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libusbmuxd.2.dylib+0x30cf] usbmuxd_get_device_by_udid+0xbf
C [libimobiledevice.dylib+0x139d] idevice_new+0x1d
C [jna5197348572082158193.tmp+0xd94c] ffi_call_unix64+0x4c

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.libimobiledevice.ios.driver.binding.ImobiledeviceLibrary.idevice_new(Lcom/sun/jna/ptr/PointerByReference;Ljava/lang/String;)S+0
j org.libimobiledevice.ios.driver.sdk.IDevice.(Ljava/lang/String;)V+14
j org.libimobiledevice.ios.driver.sdk.IDeviceSDK.(Ljava/lang/String;)V+2
j org.libimobile.test.IDeviceNewThreadTest.canCreateDevicesInParallel(Ljava/lang/String;)V+5
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j org.testng.internal.MethodInvocationHelper.invokeMethod(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+242
j org.testng.internal.Invoker.invokeMethod([Ljava/lang/Object;ILorg/testng/ITestNGMethod;[Ljava/lang/Object;ILorg/testng/xml/XmlSuite;Ljava/util/Map;Lorg/testng/ITestClass;[Lorg/testng/ITestNGMethod;[Lorg/testng/ITestNGMethod;Lorg/testng/internal/ConfigurationGroupMethods;)Lorg/testng/ITestResult;+292
j org.testng.internal.Invoker.invokeTestMethod([Ljava/lang/Object;Lorg/testng/ITestNGMethod;[Ljava/lang/Object;ILorg/testng/xml/XmlSuite;Ljava/util/Map;Lorg/testng/ITestClass;[Lorg/testng/ITestNGMethod;[Lorg/testng/ITestNGMethod;Lorg/testng/internal/ConfigurationGroupMethods;)Ljava/util/List;+46
j org.testng.internal.TestMethodWithDataProviderMethodWorker.call()Ljava/util/List;+53
j org.testng.internal.TestMethodWithDataProviderMethodWorker.call()Ljava/lang/Object;+1
j java.util.concurrent.FutureTask$Sync.innerRun()V+29
j java.util.concurrent.FutureTask.run()V+4
j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j java.util.concurrent.FutureTask$Sync.innerRun()V+29
j java.util.concurrent.FutureTask.run()V+4
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x00007f879a896800 JavaThread "PoolService-1" [_thread_in_native, id=22787, stack(0x00000001598d8000,0x00000001599d8000)]
0x00007f879a885000 JavaThread "PoolService-0" [_thread_in_native, id=22531, stack(0x00000001597d5000,0x00000001598d5000)]
0x00007f879980c000 JavaThread "ReaderThread" [_thread_in_native, id=21255, stack(0x0000000159274000,0x0000000159374000)]
0x00007f879b147800 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=20995, stack(0x00000001590ab000,0x00000001591ab000)]
0x00007f879b07b800 JavaThread "Service Thread" daemon [_thread_blocked, id=20483, stack(0x0000000158c8d000,0x0000000158d8d000)]
0x00007f879b07b000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=20227, stack(0x0000000158b8a000,0x0000000158c8a000)]
0x00007f879b079000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=19971, stack(0x0000000158a87000,0x0000000158b87000)]
0x00007f879b078800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19715, stack(0x0000000158984000,0x0000000158a84000)]
0x00007f879b051800 JavaThread "Finalizer" daemon [_thread_blocked, id=15107, stack(0x00000001586b0000,0x00000001587b0000)]
0x00007f879b050800 JavaThread "Reference Handler" daemon [_thread_blocked, id=14851, stack(0x00000001585ad000,0x00000001586ad000)]
0x00007f879b000800 JavaThread "main" [_thread_blocked, id=5891, stack(0x000000010aa41000,0x000000010ab41000)]

Other Threads:
0x00007f879b04e000 VMThread [stack: 0x00000001584aa000,0x00000001585aa000] [id=14595]
0x00007f879b05e000 WatcherThread [stack: 0x0000000158d90000,0x0000000158e90000] [id=20739]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
PSYoungGen total 19392K, used 4125K [0x000000013e450000, 0x000000013f9f0000, 0x0000000153ef0000)
eden space 16640K, 8% used [0x000000013e450000,0x000000013e5ab2a8,0x000000013f490000)
from space 2752K, 99% used [0x000000013f490000,0x000000013f73c360,0x000000013f740000)
to space 2752K, 0% used [0x000000013f740000,0x000000013f740000,0x000000013f9f0000)
ParOldGen total 44416K, used 142K [0x0000000112ef0000, 0x0000000115a50000, 0x000000013e450000)
object space 44416K, 0% used [0x0000000112ef0000,0x0000000112f13978,0x0000000115a50000)
PSPermGen total 21248K, used 7687K [0x000000010dcf0000, 0x000000010f1b0000, 0x0000000112ef0000)
object space 21248K, 36% used [0x000000010dcf0000,0x000000010e471cd0,0x000000010f1b0000)

Card table byte_map: [0x0000000153ef0000,0x0000000154122000] byte_map_base: 0x0000000153681880

Polling page: 0x000000010ab80000

Code Cache [0x000000010ac16000, 0x000000010ae86000, 0x000000010dc16000)
total_blobs=298 nmethods=46 adapters=204 free_code_cache=48606Kb largest_free_block=49752256

Compilation events (10 events):
Event: 0.569 Thread 0x00007f879b07b000 nmethod 42 0x000000010ac87e90 code [0x000000010ac87fe0, 0x000000010ac88118]
Event: 0.570 Thread 0x00007f879b07b000 43 java.lang.AbstractStringBuilder::append (48 bytes)
Event: 0.575 Thread 0x00007f879b07b000 nmethod 43 0x000000010ac8f550 code [0x000000010ac8f6c0, 0x000000010ac8fa98]
Event: 0.578 Thread 0x00007f879b07b000 44 java.util.Arrays::copyOfRange (63 bytes)
Event: 0.581 Thread 0x00007f879b07b000 nmethod 44 0x000000010ac8ebd0 code [0x000000010ac8ed20, 0x000000010ac8ef18]
Event: 0.583 Thread 0x00007f879b079000 nmethod 39 0x000000010ac9c210 code [0x000000010ac9c800, 0x000000010ac9f210]
Event: 0.605 Thread 0x00007f879b07b000 45 java.lang.String:: (67 bytes)
Event: 0.608 Thread 0x00007f879b07b000 nmethod 45 0x000000010ac8ff10 code [0x000000010ac90060, 0x000000010ac902f8]
Event: 0.611 Thread 0x00007f879b079000 46 java.lang.StringBuilder::append (8 bytes)
Event: 0.614 Thread 0x00007f879b079000 nmethod 46 0x000000010ac98990 code [0x000000010ac98b00, 0x000000010ac98ed8]

GC Heap History (2 events):
Event: 0.626 GC heap before
{Heap before GC invocations=1 (full 0):
PSYoungGen total 19392K, used 16640K [0x000000013e450000, 0x000000013f9f0000, 0x0000000153ef0000)
eden space 16640K, 100% used [0x000000013e450000,0x000000013f490000,0x000000013f490000)
from space 2752K, 0% used [0x000000013f740000,0x000000013f740000,0x000000013f9f0000)
to space 2752K, 0% used [0x000000013f490000,0x000000013f490000,0x000000013f740000)
ParOldGen total 44416K, used 0K [0x0000000112ef0000, 0x0000000115a50000, 0x000000013e450000)
object space 44416K, 0% used [0x0000000112ef0000,0x0000000112ef0000,0x0000000115a50000)
PSPermGen total 21248K, used 7682K [0x000000010dcf0000, 0x000000010f1b0000, 0x0000000112ef0000)
object space 21248K, 36% used [0x000000010dcf0000,0x000000010e4708f8,0x000000010f1b0000)
Event: 0.632 GC heap after
Heap after GC invocations=1 (full 0):
PSYoungGen total 19392K, used 2736K [0x000000013e450000, 0x000000013f9f0000, 0x0000000153ef0000)
eden space 16640K, 0% used [0x000000013e450000,0x000000013e450000,0x000000013f490000)
from space 2752K, 99% used [0x000000013f490000,0x000000013f73c360,0x000000013f740000)
to space 2752K, 0% used [0x000000013f740000,0x000000013f740000,0x000000013f9f0000)
ParOldGen total 44416K, used 142K [0x0000000112ef0000, 0x0000000115a50000, 0x000000013e450000)
object space 44416K, 0% used [0x0000000112ef0000,0x0000000112f13978,0x0000000115a50000)
PSPermGen total 21248K, used 7682K [0x000000010dcf0000, 0x000000010f1b0000, 0x0000000112ef0000)
object space 21248K, 36% used [0x000000010dcf0000,0x000000010e4708f8,0x000000010f1b0000)
}

Deoptimization events (7 events):
Event: 0.226 Thread 0x00007f879b000800 Uncommon trap -34 fr.pc 0x000000010ac7b4d8
Event: 0.226 Thread 0x00007f879b000800 Uncommon trap -34 fr.pc 0x000000010ac7b4d8
Event: 0.226 Thread 0x00007f879b000800 Uncommon trap -34 fr.pc 0x000000010ac7b4d8
Event: 0.226 Thread 0x00007f879b000800 Uncommon trap -34 fr.pc 0x000000010ac7b4d8
Event: 0.569 Thread 0x00007f879b000800 Uncommon trap -83 fr.pc 0x000000010ac885c8
Event: 0.597 Thread 0x00007f879a896800 Uncommon trap -83 fr.pc 0x000000010ac8fa48
Event: 0.597 Thread 0x00007f879a885000 Uncommon trap -83 fr.pc 0x000000010ac8fa48

Internal exceptions (10 events):
Event: 0.615 Thread 0x00007f879a885000 Threw 0x000000013f3db010 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.615 Thread 0x00007f879a885000 Threw 0x000000013f3ef1d8 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.616 Thread 0x00007f879a885000 Threw 0x000000013f3f4ab8 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.616 Thread 0x00007f879a885000 Threw 0x000000013f3fa860 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.616 Thread 0x00007f879a885000 Threw 0x000000013f400218 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.618 Thread 0x00007f879a885000 Threw 0x000000013f40b720 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.618 Thread 0x00007f879a885000 Threw 0x000000013f417528 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.618 Thread 0x00007f879a885000 Threw 0x000000013f41efb8 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.619 Thread 0x00007f879a885000 Threw 0x000000013f425cf0 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166
Event: 0.619 Thread 0x00007f879a885000 Threw 0x000000013f42d840 at /HUDSON/workspace/jdk7u21-2-build-macosx-amd64-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:1166

Events (10 events):
Event: 0.618 loading class 0x00007f879a0d8c00
Event: 0.618 loading class 0x00007f879a0d8c00 done
Event: 0.619 loading class 0x00007f879a0d8c60
Event: 0.619 loading class 0x00007f879a0d8c60 done
Event: 0.619 loading class 0x00007f879a0d8cd0
Event: 0.619 loading class 0x00007f879a0d8cd0 done
Event: 0.626 Executing VM operation: ParallelGCFailedAllocation
Event: 0.632 Executing VM operation: ParallelGCFailedAllocation done
Event: 0.633 loading class 0x00007f879a037540
Event: 0.633 loading class 0x00007f879a037540 done

Dynamic libraries:
0x000000000b5e8000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x000000000b5e8000 /System/Library/Frameworks/Security.framework/Versions/A/Security
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x000000000b5e8000 /usr/lib/libz.1.dylib
0x000000000b5e8000 /usr/lib/libSystem.B.dylib
0x000000000b5e8000 /usr/lib/libobjc.A.dylib
0x000000000b5e8000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x000000000b5e8000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x000000000b5e8000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x000000000b5e8000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x000000000b5e8000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x000000000b5e8000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x000000000b5e8000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x000000000b5e8000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x000000000b5e8000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x000000000b5e8000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x000000000b5e8000 /usr/lib/libauto.dylib
0x000000000b5e8000 /usr/lib/libicucore.A.dylib
0x000000000b5e8000 /usr/lib/libxml2.2.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x000000000b5e8000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x000000000b5e8000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x000000000b5e8000 /usr/lib/liblangid.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x000000000b5e8000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x000000000b5e8000 /usr/lib/libDiagnosticMessagesClient.dylib
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x000000000b5e8000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x000000000b5e8000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x000000000b5e8000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x000000000b5e8000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x000000000b5e8000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x000000000b5e8000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x000000000b5e8000 /usr/lib/libCRFSuite.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x000000000b5e8000 /usr/lib/libc++.1.dylib
0x000000000b5e8000 /usr/lib/libc++abi.dylib
0x000000000b5e8000 /usr/lib/system/libcache.dylib
0x000000000b5e8000 /usr/lib/system/libcommonCrypto.dylib
0x000000000b5e8000 /usr/lib/system/libcompiler_rt.dylib
0x000000000b5e8000 /usr/lib/system/libcopyfile.dylib
0x000000000b5e8000 /usr/lib/system/libdispatch.dylib
0x000000000b5e8000 /usr/lib/system/libdnsinfo.dylib
0x000000000b5e8000 /usr/lib/system/libdyld.dylib
0x000000000b5e8000 /usr/lib/system/libkeymgr.dylib
0x000000000b5e8000 /usr/lib/system/liblaunch.dylib
0x000000000b5e8000 /usr/lib/system/libmacho.dylib
0x000000000b5e8000 /usr/lib/system/libquarantine.dylib
0x000000000b5e8000 /usr/lib/system/libremovefile.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_blocks.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_c.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_dnssd.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_info.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_kernel.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_m.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_network.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_notify.dylib
0x000000000b5e8000 /usr/lib/system/libsystem_sandbox.dylib
0x000000000b5e8000 /usr/lib/system/libunc.dylib
0x000000000b5e8000 /usr/lib/system/libunwind.dylib
0x000000000b5e8000 /usr/lib/system/libxpc.dylib
0x000000000b5e8000 /usr/lib/system/libcorecrypto.dylib
0x000000000b5e8000 /usr/lib/libstdc++.6.dylib
0x000000000b5e8000 /usr/lib/libbsm.0.dylib
0x000000000b5e8000 /usr/lib/libsqlite3.dylib
0x000000000b5e8000 /usr/lib/libxar.1.dylib
0x000000000b5e8000 /usr/lib/libpam.2.dylib
0x000000000b5e8000 /usr/lib/libOpenScriptingUtil.dylib
0x000000000b5e8000 /usr/lib/libbz2.1.0.dylib
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x000000000b5e8000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x000000000b5e8000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x000000000b5e8000 /usr/lib/system/libkxld.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x000000000b5e8000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x000000000b5e8000 /usr/lib/libxslt.1.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x000000000b5e8000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x000000000b5e8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x000000000b5e8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x000000000b5e8000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x000000000b5e8000 /usr/lib/libcups.2.dylib
0x000000000b5e8000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x000000000b5e8000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x000000000b5e8000 /usr/lib/libresolv.9.dylib
0x000000000b5e8000 /usr/lib/libiconv.2.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x000000000b5e8000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x000000000b5e8000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x000000000b5e8000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x000000000b5e8000 /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x000000000b5e8000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x000000000b5e8000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x000000000b5e8000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x000000000b5e8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x000000000b5e8000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x000000000b5e8000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x000000000b5e8000 /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x000000000b5e8000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x000000000b5e8000 /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x000000000b5e8000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x000000000b5e8000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x000000000b5e8000 /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x000000000b5e8000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x000000000b5e8000 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x000000000b5e8000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x000000000b5e8000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x000000000b5e8000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x0000000109f97000 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x000000010ab43000 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/libverify.dylib
0x000000010ab50000 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/libjava.dylib
0x000000010ac0d000 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/libzip.dylib
0x00000001587b2000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x00000001587cb000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x00000001587e1000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x00000001587ee000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x000000000b5e8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x00000001590a7000 /Applications/IntelliJ IDEA 12.app/bin/libbreakgen64.jnilib
0x00000001591ad000 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/libnet.dylib
0x00000001593c9000 /private/var/folders/z_/hxjzgd257_z357g_k_47g8vh0000gn/T/jna--1519103486/jna5197348572082158193.tmp
0x00000001599da000 /Users/freynaud/libimobiledevice_jna/darwin/libimobiledevice.dylib
0x0000000159a0a000 /Users/freynaud/libimobiledevice_jna/darwin/libusbmuxd.2.dylib
0x0000000159a12000 /Users/freynaud/libimobiledevice_jna/darwin/libssl.1.0.0.dylib
0x0000000159a6f000 /Users/freynaud/libimobiledevice_jna/darwin/libcrypto.1.0.0.dylib
0x0000000159c12000 /Users/freynaud/libimobiledevice_jna/darwin/libplist.dylib
0x0000000159c26000 /Users/freynaud/libimobiledevice_jna/darwin/libplist.1.dylib
0x0000000159c3a000 /Users/freynaud/libimobiledevice_jna/darwin/libxml2.2.dylib
0x0000000159d9a000 /Users/freynaud/libimobiledevice_jna/darwin/libz.1.dylib
0x0000000159daf000 /Users/freynaud/libimobiledevice_jna/darwin/liblzma.5.dylib
0x0000000159dd4000 /Users/freynaud/libimobiledevice_jna/darwin/libiconv.2.dylib

VM Arguments:
jvm_args: -ea -Didea.launcher.port=7539 -Didea.launcher.bin.path=/Applications/IntelliJ IDEA 12.app/bin -Dfile.encoding=UTF-8
java_command: com.intellij.rt.execution.application.AppMain org.testng.RemoteTestNGStarter -port 53600 -usedefaultlisteners false -socket53601 -temp /private/var/folders/z_/hxjzgd257_z357g_k_47g8vh0000gn/T/idea_testng2858735058288023022.tmp
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/zsh
DISPLAY=/tmp/launch-jkQbZi/org.macosforge.xquartz:0

Signal Handlers:
SIGSEGV: [libjvm.dylib+0x4a4e2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGBUS: [libjvm.dylib+0x4a4e2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.dylib+0x3b4729], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: [libjvm.dylib+0x3b4729], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGXFSZ: [libjvm.dylib+0x3b4729], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.dylib+0x3b4729], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000002
SIGUSR2: [libjvm.dylib+0x3b42c2], sa_mask[0]=0x00000004, sa_flags=0x00000042
SIGHUP: [libjvm.dylib+0x3b2523], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.dylib+0x3b2523], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.dylib+0x3b2523], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.dylib+0x3b2523], sa_mask[0]=0xfffefeff, sa_flags=0x00000042

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

OS:Bsduname:Darwin 12.3.0 Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:2.95 2.50 2.38

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

Memory: 4k page, physical 4259120k(1064780k free)

/proc/meminfo:

vm_info: Java HotSpot(TM) 64-Bit Server VM (23.21-b01) for bsd-amd64 JRE (1.7.0_21-b12), built on Apr 7 2013 14:55:50 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

time: Mon Aug 12 13:29:17 2013
elapsed time: 0 seconds

Cannot load lib-xxx

Hi,
when I try to run mvn test
I got this error:


T E S T S

Running TestSuite
Cannot load libxml2.2.dylib
java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy0.invoke(Unknown Source)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
... 4 more
Caused by: org.testng.TestNGException:
Cannot instantiate class org.libimobiledevice.ios.driver.test.IDeviceNewThreadTest
at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:38)
at org.testng.internal.ClassHelper.createInstance1(ClassHelper.java:387)
at org.testng.internal.ClassHelper.createInstance(ClassHelper.java:299)
at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:110)
at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:186)
at org.testng.internal.TestNGClassFinder.(TestNGClassFinder.java:120)
at org.testng.TestRunner.initMethods(TestRunner.java:409)
at org.testng.TestRunner.init(TestRunner.java:235)
at org.testng.TestRunner.init(TestRunner.java:205)
at org.testng.TestRunner.(TestRunner.java:153)
at org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:522)
at org.testng.SuiteRunner.init(SuiteRunner.java:157)
at org.testng.SuiteRunner.(SuiteRunner.java:111)
at org.testng.TestNG.createSuiteRunner(TestNG.java:1273)
at org.testng.TestNG.createSuiteRunners(TestNG.java:1260)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1114)
at org.testng.TestNG.run(TestNG.java:1031)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:60)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:153)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
... 9 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:29)
... 29 more
Caused by: java.lang.ExceptionInInitializerError
at org.libimobiledevice.ios.driver.test.IDeviceNewThreadTest.(IDeviceNewThreadTest.java:15)
... 34 more
Caused by: java.lang.NullPointerException
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
at org.libimobiledevice.ios.driver.binding.IMobileDeviceFactory.unpack(IMobileDeviceFactory.java:86)
at org.libimobiledevice.ios.driver.binding.IMobileDeviceFactory.(IMobileDeviceFactory.java:53)
... 35 more

It seems the "unpack" method cannot find the following libs:

unpack("libimobiledevice-sdk.dylib", out);
unpack("libimobiledevice-instruments.dylib", out);
unpack("libcrypto.1.0.0.dylib", out);
unpack("libimobiledevice.dylib", out);
unpack("libplist.dylib", out);
unpack("libssl.1.0.0.dylib", out);
unpack("libusbmuxd.2.dylib", out);
unpack("libz.1.dylib", out);
unpack("libxml2.2.dylib", out);

Is this expected? Do I need to download those libs separately?

Cheers

free services doesn't work

ServicesTest#infoServiceFree()

create / free -> ok
create / free , create / free -> java(76171,0x11aa91000) malloc: *** error for object 0x7ff59b0dcee0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

ipa installing?

It seems that all of the iDevice ipa installing is commented out. Does that mean it is not done? If so, could somebody either get it to a useable state or give me a few pointers on how to implement it myself? I'm really interested in using your library in my latest project. The only problem is that I need to be able to install ipas to an unjailbroken device, which this almost does.

setLanguage not working

InformationServiceTest#serviceCanSetLanguage

setLocale is working. Copy paste error in the lockDownSetValue maybe ?

How to use this ?

Is there any doc or api?
I wanna now how to use
There are source code should I build it ?
How to build ?

libimobiledevice.dylib supported version ?

I have installed with brew and have 1.1.5_2 version
which has no instproxy_client_start_service symbol.

Which version is compatible with your code and with ios-driver/libimobiledevice ?
thanx....

-----------
nm /usr/local/Cellar/libimobiledevice/1.1.5_2/lib/libimobiledevice.dylib | grep instproxy
000000000000a2e0 T _instproxy_archive
0000000000009ce2 T _instproxy_browse
0000000000009c96 T _instproxy_client_free
0000000000009c1a T _instproxy_client_new
000000000000a4df T _instproxy_client_options_add
000000000000a734 T _instproxy_client_options_free
000000000000a4d5 T _instproxy_client_options_new
000000000000a1ae t _instproxy_create_status_updater
0000000000009fd9 T _instproxy_install
0000000000009ff0 t _instproxy_install_or_upgrade
000000000000a241 T _instproxy_lookup_archives
000000000000a7a1 t _instproxy_perform_operation
000000000000a42e T _instproxy_remove_archive
000000000000a387 T _instproxy_restore
0000000000009eb8 t _instproxy_send_command
000000000000a745 t _instproxy_status_updater
000000000000a0aa T _instproxy_uninstall
000000000000a093 T _instproxy_upgrade

your version:
nm libimobiledevice-wrapper/src/main/resources/darwin/libimobiledevice.dylib | grep instproxy
000000000000c73d T _instproxy_archive
000000000000bf0b T _instproxy_browse
000000000000be9c T _instproxy_client_free
000000000000ccff T _instproxy_client_get_path_for_bundle_identifier
000000000000bde8 T _instproxy_client_new
000000000000caa1 T _instproxy_client_options_add
000000000000ccee T _instproxy_client_options_free
000000000000ca97 T _instproxy_client_options_new
000000000000be61 T _instproxy_client_start_service
000000000000c2af T _instproxy_install
000000000000c5f9 T _instproxy_lookup_archives
000000000000c979 T _instproxy_remove_archive
000000000000c85b T _instproxy_restore
000000000000c3fc T _instproxy_uninstall
000000000000c3e1 T _instproxy_upgrade

Could not start com.apple.debugserver!

Hi

I'm getting: Could not start com.apple.debugserver!
I have mounted the DeveloperDiskImage (I think, not getting any feedback/output saying that it worked).
The images files are in the same directory as ideviceimagemounter.

I wrote a method in csharp that starts the exe with arguments:
StartCommand(@"tools/ios/ideviceimagemounter.exe", "--udid "" + deviceName + "" --imagetype Developer DeveloperDiskImage.dmg DeveloperDiskImage.dmg.signature --debug");

Now, when I want to run my app, it says it can't.
I do have to say that I have iOS version: 9.2.1, but could only find 9.2 disk image on my mac.
Seems that there are no X.Y.Z disk images, only X.Y ones.

Could this be the problem?
If so, how can Xcode ever run their apps if there is no developer disk image for those version?

Thanks in advance.

Unable to load library 'imobiledevice-sdk'

Hi, when i try to run a instruments test on Mac i am getting the following error,

Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'imobiledevice-sdk': Native library (darwin/libimobiledevice-sdk.dylib) not found in resource path ([file:/Users/avarakukalayil/Documents/experiment/libimobiledevice-wrapper/target/classes/, file:/Users/avarakukalayil/.m2/repository/net/java/dev/jna/jna/4.0.0/jna-4.0.0.jar, file:/Users/avarakukalayil/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar, file:/Users/avarakukalayil/.m2/repository/com/googlecode/plist/dd-plist/1.3/dd-plist-1.3.jar])
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:271)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:337)
at org.libimobiledevice.ios.driver.binding.raw.ImobiledeviceSdkLibrary.(ImobiledeviceSdkLibrary.java:37)
at org.libimobiledevice.ios.driver.binding.sdk.IDeviceSDK.(IDeviceSDK.java:40)
at test.Test.main(Test.java:37)

Please let me know how to run libimobiledevice instruments.

Thanks,
-Ajith

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.