Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Created January 16, 2012 14:21
Show Gist options
  • Save springmeyer/1621082 to your computer and use it in GitHub Desktop.
Save springmeyer/1621082 to your computer and use it in GitHub Desktop.
mapnik-jni datasource loading crash on os x
Process: java [1443]
Path: /Library/Java/JavaVirtualMachines/1.6.0_30-b12-404.jdk/Contents/Home/bin/java
Identifier: java
Version: 1.0 (1.0)
Code Type: X86-64 (Native)
Parent Process: java [1420]
Date/Time: 2012-01-16 08:04:20.227 -0500
OS Version: Mac OS X 10.7.2 (11C74)
Report Version: 9
Crashed Thread: 1
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000038
VM Regions Near 0x38:
-->
__TEXT 000000010ba00000-000000010ba08000 [ 32K] r-x/rwx SM=COW /Library/Java/JavaVirtualMachines/1.6.0_30-b12-404.jdk/Contents/Home/bin/java
Application Specific Information:
objc[1443]: garbage collection is OFF
Java information:
Exception type: Bus Error (0xa) at pc=115205ee9
Java VM: Java HotSpot(TM) 64-Bit Server VM (20.5-b03-404 mixed mode macosx-amd64)
Current thread (7fa064800800): JavaThread "main" [_thread_in_native, id=205443072, stack(10c2ed000,10c3ed000)]
Stack: [10c2ed000,10c3ed000]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j mapnik.DatasourceCache.registerDatasources(Ljava/lang/String;)V+0
j mapnik.Mapnik.initialize(Z)V+124
j mapnik.Mapnik.initialize()V+1
j mapnik.TestProjection.initMapnik()V+0
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;+161
j org.junit.runners.model.FrameworkMethod$1.runReflectiveCall()Ljava/lang/Object;+15
j org.junit.internal.runners.model.ReflectiveCallable.run()Ljava/lang/Object;+1
j org.junit.runners.model.FrameworkMethod.invokeExplosively(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+10
j org.junit.internal.runners.statements.RunBefores.evaluate()V+38
j org.junit.internal.runners.statements.RunAfters.evaluate()V+18
j org.junit.runners.ParentRunner.run(Lorg/junit/runner/notification/RunNotifier;)V+20
j junit.framework.JUnit4TestAdapter.run(Ljunit/framework/TestResult;)V+13
j org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run()V+693
j org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(Lorg/apache/tools/ant/taskdefs/optional/junit/JUnitTest;[Ljava/lang/String;ZZZZZZ)I+41
j org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main([Ljava/lang/String;)V+918
v ~StubRoutines::call_stub
Java Threads: ( => current thread )
7fa06281a800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=345231360, stack(11483d000,11493d000)]
7fa06281a000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=344170496, stack(11473a000,11483a000)]
7fa062819000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=343109632, stack(114637000,114737000)]
7fa062818800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=342048768, stack(114534000,114634000)]
7fa062817800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=340987904, stack(114431000,114531000)]
7fa06493f000 JavaThread "Finalizer" daemon [_thread_blocked, id=338087936, stack(11416d000,11426d000)]
7fa06493e000 JavaThread "Reference Handler" daemon [_thread_blocked, id=337027072, stack(11406a000,11416a000)]
=>7fa064800800 JavaThread "main" [_thread_in_native, id=205443072, stack(10c2ed000,10c3ed000)]
Other Threads:
7fa064939800 VMThread [stack: 113f67000,114067000] [id=335966208]
7fa06282c800 WatcherThread [stack: 114940000,114a40000] [id=346292224]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment