[jitsi-users] Immediate crash on "nightly" version for Windows


#1

I have a machine running Windows XP on which version 1.0 doesn't crash.
But when I install any "nightly" 1.1 version, I get a loop of popups
saying "Ouch, it seems Jitsi has crashed.".

The top of the crash file says:

# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x679c8e1b, pid=6396, tid=6316

···

#
# JRE version: 7.0_07-b11
# Java VM: Java HotSpot(TM) Client VM (23.3-b01 mixed mode windows-x86 )
# Problematic frame:
# C [jnportaudio.dll+0x8e1b]

There's obviously a lot more in that file, but I'm not sure what to look
at. Suggestions?


#2

Send us the whole crash file.

···

On 17.01.2013, at 03:20, Richard Kenner <kenner@gnat.com> wrote:

The top of the crash file says:

# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x679c8e1b, pid=6396, tid=6316
#
# JRE version: 7.0_07-b11
# Java VM: Java HotSpot(TM) Client VM (23.3-b01 mixed mode windows-x86 )
# Problematic frame:
# C [jnportaudio.dll+0x8e1b]

There's obviously a lot more in that file, but I'm not sure what to look
at. Suggestions?


#3

Send us the whole crash file.

OK:

···

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x679c8e1b, pid=6396, tid=6316
#
# JRE version: 7.0_07-b11
# Java VM: Java HotSpot(TM) Client VM (23.3-b01 mixed mode windows-x86 )
# Problematic frame:
# C [jnportaudio.dll+0x8e1b]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# 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 (0x18457c00): JavaThread "FelixStartLevel" daemon [_thread_in_native, id=6316, stack(0x18810000,0x18a10000)]

siginfo: ExceptionCode=0xc000001d

Registers:
EAX=0x00000002, EBX=0x003fc420, ECX=0x00000000, EDX=0x00000008
ESP=0x18a0ec80, EBP=0x18a0ed38, ESI=0x00000000, EDI=0x003fbf50
EIP=0x679c8e1b, EFLAGS=0x00210246

Top of Stack: (sp=0x18a0ec80)
0x18a0ec80: 00000008 679c35f0 18a0ecbc 003f0000
0x18a0ec90: 7c910222 00000013 003f0a18 003f0000
0x18a0eca0: 00000000 18a0ec94 00000000 18a0eed8
0x18a0ecb0: 00000000 40c13a00 18a0eee8 7c911028
0x18a0ecc0: 7c911086 7c9101db 00000000 40e58880
0x18a0ecd0: 00000000 00000000 9999999a 3fb99999
0x18a0ece0: 6e8d1b83 00000034 18a0ed48 18a0ed74
0x18a0ecf0: 17562860 18a0ed48 18a0ee28 6e779adb

Instructions: (pc=0x679c8e1b)
0x679c8dfb: eb 05 b8 02 00 00 00 89 45 d4 dd 45 90 dd 05 08
0x679c8e0b: ea 9e 67 de c9 db 45 e8 de c9 dd 9d 78 ff ff ff
0x679c8e1b: f2 0f 2c 85 78 ff ff ff 89 45 e0 81 7d e0 00 80
0x679c8e2b: 00 00 76 07 c7 45 e0 00 80 00 00 dd 45 a0 dc 4d

Register to memory mapping:

EAX=0x00000002 is an unknown value
EBX=0x003fc420 is an unknown value
ECX=0x00000000 is an unknown value
EDX=0x00000008 is an unknown value
ESP=0x18a0ec80 is pointing into the stack for thread: 0x18457c00
EBP=0x18a0ed38 is pointing into the stack for thread: 0x18457c00
ESI=0x00000000 is an unknown value
EDI=0x003fbf50 is an unknown value

Stack: [0x18810000,0x18a10000], sp=0x18a0ec80, free space=2043k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [jnportaudio.dll+0x8e1b]
C [jnportaudio.dll+0xa35a]
C [jnportaudio.dll+0x5b01]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.jitsi.impl.neomedia.portaudio.Pa.OpenStream(JJDJJLorg/jitsi/impl/neomedia/portaudio/PortAudioStreamCallback;)J+0
j org.jitsi.impl.neomedia.jmfext.media.protocol.portaudio.PortAudioStream.connect()V+85
j org.jitsi.impl.neomedia.jmfext.media.protocol.portaudio.PortAudioStream.setDeviceIndex(I)V+210
j org.jitsi.impl.neomedia.jmfext.media.protocol.portaudio.DataSource.doConnect()V+47
j org.jitsi.impl.neomedia.jmfext.media.protocol.AbstractPullBufferCaptureDevice$1.doConnect()V+4
j org.jitsi.impl.neomedia.jmfext.media.protocol.AbstractBufferCaptureDevice.connect()V+8
j org.jitsi.impl.neomedia.jmfext.media.protocol.AbstractPullBufferCaptureDevice.connect()V+4
j javax.media.Manager.createDataSource(Ljavax/media/MediaLocator;)Ljavax/media/protocol/DataSource;+55
j org.jitsi.impl.neomedia.ZrtpFortunaEntropyGatherer$GatherAudio.prepareAudioEntropy()Z+30
j org.jitsi.impl.neomedia.ZrtpFortunaEntropyGatherer$GatherAudio.access$100(Lorg/jitsi/impl/neomedia/ZrtpFortunaEntropyGatherer$GatherAudio;)Z+1
j org.jitsi.impl.neomedia.ZrtpFortunaEntropyGatherer.setEntropy()Z+13
j org.jitsi.impl.neomedia.MediaServiceImpl.postInitializeOnce(Lorg/jitsi/impl/neomedia/MediaServiceImpl;)V+11
j org.jitsi.impl.neomedia.MediaServiceImpl.<init>()V+101
v ~StubRoutines::call_stub
j sun.reflect.NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;+72
j sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;+5
j java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Object;+80
j java.lang.Class.newInstance0()Ljava/lang/Object;+118
j java.lang.Class.newInstance()Ljava/lang/Object;+15
j org.jitsi.impl.libjitsi.LibJitsiImpl.getService(Ljava/lang/Class;)Ljava/lang/Object;+154
j org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(Ljava/lang/Class;)Ljava/lang/Object;+39
j org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(Ljava/lang/Class;)Ljava/lang/Object;+20
j org.jitsi.service.libjitsi.LibJitsi.getMediaService()Lorg/jitsi/service/neomedia/MediaService;+3
j net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(Lorg/osgi/framework/BundleContext;)V+23
j org.apache.felix.framework.util.SecureAction.startActivator(Lorg/osgi/framework/BundleActivator;Lorg/osgi/framework/BundleContext;)V+44
j org.apache.felix.framework.Felix.activateBundle(Lorg/apache/felix/framework/BundleImpl;Z)V+87
j org.apache.felix.framework.Felix.startBundle(Lorg/apache/felix/framework/BundleImpl;I)V+609
j org.apache.felix.framework.Felix.setActiveStartLevel(I)V+436
j org.apache.felix.framework.StartLevelImpl.run()V+86
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x18627c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4964, stack(0x19610000,0x19810000)]
  0x18625800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4456, stack(0x19210000,0x19410000)]
  0x185bc400 JavaThread "Thread-4" daemon [_thread_blocked, id=5192, stack(0x19010000,0x19210000)]
  0x185b4400 JavaThread "Thread-3" daemon [_thread_blocked, id=6584, stack(0x18e10000,0x19010000)]
  0x18596c00 JavaThread "Thread-2" daemon [_thread_in_native, id=7956, stack(0x18c10000,0x18e10000)]
  0x18453800 JavaThread "FelixPackageAdmin" daemon [_thread_blocked, id=5276, stack(0x18a10000,0x18c10000)]
=>0x18457c00 JavaThread "FelixStartLevel" daemon [_thread_in_native, id=6316, stack(0x18810000,0x18a10000)]
  0x17573400 JavaThread "FelixDispatchQueue" [_thread_blocked, id=6716, stack(0x18210000,0x18410000)]
  0x174e2400 JavaThread "net.java.sip.communicator.util.launchutils.SipCommunicatorLock$LockServer" daemon [_thread_in_native, id=7416, stack(0x18010000,0x18210000)]
  0x1743e800 JavaThread "Service Thread" daemon [_thread_blocked, id=6692, stack(0x17c10000,0x17e10000)]
  0x17434000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=8048, stack(0x17a10000,0x17c10000)]
  0x1742ec00 JavaThread "Attach Listener" daemon [_thread_blocked, id=6360, stack(0x17810000,0x17a10000)]
  0x1742d800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6364, stack(0x17610000,0x17810000)]
  0x00ce4c00 JavaThread "Finalizer" daemon [_thread_blocked, id=7260, stack(0x17210000,0x17410000)]
  0x00cdfc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=5060, stack(0x00f90000,0x01190000)]
  0x00a98c00 JavaThread "main" [_thread_blocked, id=8072, stack(0x00030000,0x00230000)]

Other Threads:
  0x00cda400 VMThread [stack: 0x00d90000,0x00f90000] [id=2640]
  0x1744a800 WatcherThread [stack: 0x17e10000,0x18010000] [id=6912]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 4992K, used 3342K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 63% used [0x03210000, 0x034d3978, 0x03670000)
  from space 512K, 100% used [0x036f0000, 0x03770000, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6800K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 62% used [0x08760000, 0x08e042a8, 0x08e04400, 0x09210000)
compacting perm gen total 12288K, used 8146K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 66% used [0x13210000, 0x13a04978, 0x13a04a00, 0x13e10000)
No shared spaces configured.

Card table byte_map: [0x00b50000,0x00c00000] byte_map_base: 0x00b36f80

Polling page: 0x00aa0000

Code Cache [0x01210000, 0x013a8000, 0x03210000)
total_blobs=775 nmethods=567 adapters=142 free_code_cache=31166Kb largest_free_block=31914496

Compilation events (10 events):
Event: 5.322 Thread 0x17434000 565 java.util.Calendar::setFieldsComputed (117 bytes)
Event: 5.322 Thread 0x17434000 nmethod 565 0x0139e408 code [0x0139e520, 0x0139e6e0]
Event: 5.329 Thread 0x17434000 566 java.util.Calendar::internalSet (8 bytes)
Event: 5.329 Thread 0x17434000 nmethod 566 0x0139e9c8 code [0x0139eac0, 0x0139eb60]
Event: 5.344 Thread 0x17434000 567 org.apache.felix.framework.util.Util::getWire (102 bytes)
Event: 5.345 Thread 0x17434000 nmethod 567 0x0139ec08 code [0x0139edc0, 0x0139f0bc]
Event: 5.418 Thread 0x17434000 568 java.util.WeakHashMap::eq (19 bytes)
Event: 5.419 Thread 0x17434000 nmethod 568 0x0139f548 code [0x0139f650, 0x0139f6fc]
Event: 5.428 Thread 0x17434000 569 ! org.apache.felix.framework.ModuleImpl::doImplicitBootDelegation (154 bytes)
Event: 5.429 Thread 0x17434000 nmethod 569 0x0139f748 code [0x0139f960, 0x0139fe34]

GC Heap History (10 events):
Event: 3.308 GC heap before
{Heap before GC invocations=14 (full 1):
def new generation total 4992K, used 4480K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 100% used [0x03210000, 0x03670000, 0x03670000)
  from space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
  to space 512K, 0% used [0x036f0000, 0x036f0000, 0x03770000)
tenured generation total 10944K, used 5316K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 48% used [0x08760000, 0x08c91038, 0x08c91200, 0x09210000)
compacting perm gen total 12288K, used 4244K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 34% used [0x13210000, 0x136351b0, 0x13635200, 0x13e10000)
No shared spaces configured.
Event: 3.322 GC heap after
Heap after GC invocations=15 (full 1):
def new generation total 4992K, used 512K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 0% used [0x03210000, 0x03210000, 0x03670000)
  from space 512K, 100% used [0x036f0000, 0x03770000, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6282K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 57% used [0x08760000, 0x08d82848, 0x08d82a00, 0x09210000)
compacting perm gen total 12288K, used 4244K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 34% used [0x13210000, 0x136351b0, 0x13635200, 0x13e10000)
No shared spaces configured.
}
Event: 3.609 GC heap before
{Heap before GC invocations=15 (full 1):
def new generation total 4992K, used 4992K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 100% used [0x03210000, 0x03670000, 0x03670000)
  from space 512K, 100% used [0x036f0000, 0x03770000, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6282K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 57% used [0x08760000, 0x08d82848, 0x08d82a00, 0x09210000)
compacting perm gen total 12288K, used 4498K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 36% used [0x13210000, 0x13674848, 0x13674a00, 0x13e10000)
No shared spaces configured.
Event: 3.616 GC heap after
Heap after GC invocations=16 (full 1):
def new generation total 4992K, used 266K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 0% used [0x03210000, 0x03210000, 0x03670000)
  from space 512K, 51% used [0x03670000, 0x036b2858, 0x036f0000)
  to space 512K, 0% used [0x036f0000, 0x036f0000, 0x03770000)
tenured generation total 10944K, used 6639K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 60% used [0x08760000, 0x08ddbf30, 0x08ddc000, 0x09210000)
compacting perm gen total 12288K, used 4498K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 36% used [0x13210000, 0x13674848, 0x13674a00, 0x13e10000)
No shared spaces configured.
}
Event: 3.748 GC heap before
{Heap before GC invocations=16 (full 1):
def new generation total 4992K, used 4746K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 100% used [0x03210000, 0x03670000, 0x03670000)
  from space 512K, 51% used [0x03670000, 0x036b2858, 0x036f0000)
  to space 512K, 0% used [0x036f0000, 0x036f0000, 0x03770000)
tenured generation total 10944K, used 6639K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 60% used [0x08760000, 0x08ddbf30, 0x08ddc000, 0x09210000)
compacting perm gen total 12288K, used 4700K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 38% used [0x13210000, 0x136a7100, 0x136a7200, 0x13e10000)
No shared spaces configured.
Event: 3.751 GC heap after
Heap after GC invocations=17 (full 1):
def new generation total 4992K, used 82K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 0% used [0x03210000, 0x03210000, 0x03670000)
  from space 512K, 16% used [0x036f0000, 0x03704a98, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6707K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 61% used [0x08760000, 0x08deceb0, 0x08ded000, 0x09210000)
compacting perm gen total 12288K, used 4700K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 38% used [0x13210000, 0x136a7100, 0x136a7200, 0x13e10000)
No shared spaces configured.
}
Event: 4.335 GC heap before
{Heap before GC invocations=17 (full 1):
def new generation total 4992K, used 4562K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 100% used [0x03210000, 0x03670000, 0x03670000)
  from space 512K, 16% used [0x036f0000, 0x03704a98, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6707K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 61% used [0x08760000, 0x08deceb0, 0x08ded000, 0x09210000)
compacting perm gen total 12288K, used 6135K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 49% used [0x13210000, 0x1380df60, 0x1380e000, 0x13e10000)
No shared spaces configured.
Event: 4.342 GC heap after
Heap after GC invocations=18 (full 1):
def new generation total 4992K, used 259K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 0% used [0x03210000, 0x03210000, 0x03670000)
  from space 512K, 50% used [0x03670000, 0x036b0e90, 0x036f0000)
  to space 512K, 0% used [0x036f0000, 0x036f0000, 0x03770000)
tenured generation total 10944K, used 6707K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 61% used [0x08760000, 0x08deceb0, 0x08ded000, 0x09210000)
compacting perm gen total 12288K, used 6135K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 49% used [0x13210000, 0x1380df60, 0x1380e000, 0x13e10000)
No shared spaces configured.
}
Event: 4.963 GC heap before
{Heap before GC invocations=18 (full 1):
def new generation total 4992K, used 4739K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 100% used [0x03210000, 0x03670000, 0x03670000)
  from space 512K, 50% used [0x03670000, 0x036b0e90, 0x036f0000)
  to space 512K, 0% used [0x036f0000, 0x036f0000, 0x03770000)
tenured generation total 10944K, used 6707K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 61% used [0x08760000, 0x08deceb0, 0x08ded000, 0x09210000)
compacting perm gen total 12288K, used 7713K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 62% used [0x13210000, 0x139986f8, 0x13998800, 0x13e10000)
No shared spaces configured.
Event: 4.973 GC heap after
Heap after GC invocations=19 (full 1):
def new generation total 4992K, used 512K [0x03210000, 0x03770000, 0x08760000)
  eden space 4480K, 0% used [0x03210000, 0x03210000, 0x03670000)
  from space 512K, 100% used [0x036f0000, 0x03770000, 0x03770000)
  to space 512K, 0% used [0x03670000, 0x03670000, 0x036f0000)
tenured generation total 10944K, used 6800K [0x08760000, 0x09210000, 0x13210000)
   the space 10944K, 62% used [0x08760000, 0x08e042a8, 0x08e04400, 0x09210000)
compacting perm gen total 12288K, used 7713K [0x13210000, 0x13e10000, 0x17210000)
   the space 12288K, 62% used [0x13210000, 0x139986f8, 0x13998800, 0x13e10000)
No shared spaces configured.
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 4.004 Thread 0x18457c00 Threw 0x032b3968 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jni.cpp:716
Event: 4.286 Thread 0x18457c00 Threw 0x035b3160 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\classfile\systemDictionary.cpp:168
Event: 4.310 Thread 0x18457c00 Threw 0x036066f0 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\classfile\systemDictionary.cpp:168
Event: 4.371 Thread 0x18457c00 Threw 0x03295948 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\classfile\systemDictionary.cpp:168
Event: 4.526 Thread 0x18457c00 Threw 0x033e5af0 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.526 Thread 0x18457c00 Threw 0x033e6e48 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.528 Thread 0x18457c00 Threw 0x033ed8b8 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.528 Thread 0x18457c00 Threw 0x033eece8 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.528 Thread 0x18457c00 Threw 0x033f0aa8 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.528 Thread 0x18457c00 Threw 0x033f1f28 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166

Events (10 events):
Event: 5.191 loading class 0x186e2988
Event: 5.191 loading class 0x186e2988 done
Event: 5.191 loading class 0x186e29c8
Event: 5.192 loading class 0x186e29c8 done
Event: 5.192 loading class 0x186e2a08
Event: 5.192 loading class 0x186e2a08 done
Event: 5.192 loading class 0x186e2a48
Event: 5.192 loading class 0x186e2a48 done
Event: 5.328 loading class 0x17467778
Event: 5.328 loading class 0x17467778 done

Dynamic libraries:
0x00400000 - 0x00466000 C:\Program Files\Jitsi\Jitsi.exe
0x7c900000 - 0x7c9b2000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f6000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.DLL
0x77e70000 - 0x77f03000 C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x7c9c0000 - 0x7d1d7000 C:\WINDOWS\system32\SHELL32.DLL
0x77f10000 - 0x77f59000 C:\WINDOWS\system32\GDI32.dll
0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
0x629c0000 - 0x629c9000 C:\WINDOWS\system32\LPK.DLL
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll
0x6e750000 - 0x6ea9c000 C:\Program Files\Jitsi\jre\bin\client\jvm.dll
0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x78aa0000 - 0x78b5f000 C:\WINDOWS\system32\MSVCR100.dll
0x5cd70000 - 0x5cd77000 C:\WINDOWS\system32\serwvdrv.dll
0x5b0a0000 - 0x5b0a7000 C:\WINDOWS\system32\umdmxfrm.dll
0x6e6a0000 - 0x6e6ac000 C:\Program Files\Jitsi\jre\bin\verify.dll
0x6d480000 - 0x6d4a0000 C:\Program Files\Jitsi\jre\bin\java.dll
0x6e730000 - 0x6e743000 C:\Program Files\Jitsi\jre\bin\zip.dll
0x6e490000 - 0x6e4a4000 C:\Program Files\Jitsi\jre\bin\net.dll
0x76d60000 - 0x76d79000 C:\WINDOWS\system32\IPHLPAPI.DLL
0x76d40000 - 0x76d58000 C:\WINDOWS\system32\MPRAPI.dll
0x77cc0000 - 0x77cf2000 C:\WINDOWS\system32\ACTIVEDS.dll
0x76e10000 - 0x76e35000 C:\WINDOWS\system32\adsldpc.dll
0x5b860000 - 0x5b8b5000 C:\WINDOWS\system32\NETAPI32.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL
0x774e0000 - 0x7761e000 C:\WINDOWS\system32\ole32.dll
0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll
0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
0x71bf0000 - 0x71c03000 C:\WINDOWS\system32\SAMLIB.dll
0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\mswsock.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x6e4b0000 - 0x6e4bf000 C:\Program Files\Jitsi\jre\bin\nio.dll
0x6d000000 - 0x6d142000 C:\Program Files\Jitsi\jre\bin\awt.dll
0x011b0000 - 0x011c5000 C:\Program Files\VCOM\PowerDesk\pddlghlp.dll
0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\UxTheme.dll
0x74720000 - 0x7476c000 C:\WINDOWS\system32\MSCTF.dll
0x755c0000 - 0x755ee000 C:\WINDOWS\system32\msctfime.ime
0x64b80000 - 0x64b8b000 C:\Program Files\Jitsi\native\hid.dll
0x6cec0000 - 0x6cede000 C:\Program Files\Jitsi\native\jnspeex.dll
0x65940000 - 0x65ebf000 C:\Program Files\Jitsi\native\jnffmpeg.dll
0x011e0000 - 0x011eb000 C:\Program Files\Jitsi\native\jng722.dll
0x679c0000 - 0x679fb000 C:\Program Files\Jitsi\native\jnportaudio.dll
0x73f10000 - 0x73f6c000 C:\WINDOWS\system32\dsound.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
0x77a80000 - 0x77b15000 C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
0x19420000 - 0x19436000 C:\Program Files\Jitsi\native\jndirectshow.dll
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x75f40000 - 0x75f51000 C:\WINDOWS\system32\devenum.dll
0x736b0000 - 0x736b7000 C:\WINDOWS\system32\msdmo.dll
0x5e030000 - 0x5e053000 C:\WINDOWS\system32\ksproxy.ax
0x73ee0000 - 0x73ee4000 C:\WINDOWS\system32\ksuser.dll
0x754c0000 - 0x754ca000 C:\WINDOWS\system32\vidcap.ax
0x58010000 - 0x58029000 C:\WINDOWS\system32\kswdmcap.ax
0x73dd0000 - 0x73ec2000 C:\WINDOWS\system32\MFC42.DLL
0x5fd00000 - 0x5fd0c000 C:\WINDOWS\system32\MFC42LOC.DLL
0x74810000 - 0x7497e000 C:\WINDOWS\system32\quartz.dll
0x757f0000 - 0x75822000 C:\WINDOWS\system32\qcap.dll
0x75a70000 - 0x75a91000 C:\WINDOWS\system32\MSVFW32.dll
0x60ca0000 - 0x60d2c000 C:\WINDOWS\system32\qedit.dll
0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll
0x19480000 - 0x19491000 C:\Program Files\Jitsi\native\jnawtrenderer.dll
0x4fdd0000 - 0x4ff76000 C:\WINDOWS\system32\d3d9.dll
0x6d990000 - 0x6d996000 C:\WINDOWS\system32\d3d8thk.dll
0x6d560000 - 0x6d566000 C:\Program Files\Jitsi\jre\bin\jawt.dll
0x59a60000 - 0x59b01000 C:\WINDOWS\system32\dbghelp.dll

VM Arguments:
jvm_args: -Dfelix.config.properties=file:./lib/felix.client.run.properties -Djava.util.logging.config.file=lib/logging.properties -Djava.library.path=C:\Program Files\Jitsi\native -Djna.library.path=C:\Program Files\Jitsi\native -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=Jitsi
java_command: <unknown>
Launcher Type: generic

Environment Variables:
CLASSPATH=.;C:\SABRE\APPS\EVOYA;C:\SABRE\APPS\EVOYA\jsapi.jar;C:\SABRE\APPS\EVOYA\utils.jarar;C:\SABRE\APPS\EVOYA\utils.jarC:\SABRE\APPS\EVOYA\utils.jar.jarC:\SABRE\APPS\EVOYA\utils.jar.jarC:\SABRE\APPS\EVOYA\utils.jarjarC:\SABRE\APPS\EVOYA\utils.jarjarC:\SABRE\APPS\EVOYA\utils.jarC:\SABRE\APPS\EVOYA\utils.jar.jarC:\SABRE\APPS\EVOYA\utils.jararC:\SABRE\APPS\EVOYA\utils.jararC:\SABRE\APPS\EVOYA\utils.jarararC:\SABRE\APPS\EVOYA\utils.jarararC:\SABRE\APPS\EVOYA\utils.jar;C:\Program Files\Java\jre7\lib\ext\QTJava.zip
PATH=C:\Program Files\Internet Explorer;;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\GNATPRO\5.04a1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\WINDOWS\system32\WBEM;C:\Program Files\SecureCRT\;C:\PROGRA~1\SecureFX;C:\Program Files\Common Files\Voice Mail Client\;C:\Program Files\Common Files\Voice Mail\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Jitsi\jre\bin
USERNAME=kenner
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD

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

OS: Windows XP Build 2600 Service Pack 3

CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 8 stepping 1, cmov, cx8, fxsr, mmx, sse, mmxext, 3dnowpref, tsc

Memory: 4k page, physical 2096624k(1021432k free), swap 4040272k(3199156k free)

vm_info: Java HotSpot(TM) Client VM (23.3-b01) for windows-x86 JRE (1.7.0_07-b11), built on Sep 7 2012 01:40:56 by "java_re" with unknown MS VC++:1600

time: Wed Jan 16 20:15:20 2013
elapsed time: 5 seconds


#4

It is likely a crash in PortAudio's Pa_OpenStream. We've had various crashes in PortAudio for quite some time and we recently addressed as many of them as we could. Windows seems to be more stable now to the point that I haven't experienced any crashes on my Windows 8 since our fixes. Anyway, I don't have Windows XP.

You could try plugging a USB microphone prior to starting Jitsi in case PortAudio's function doesn't crash with it. Or, should you have access to a difference machine with Windows XP, you could try to reproduce the crash there. Both are with the purpose of checking whether the crash is caused by the drivers.

Should anyone else face crashes in jnportaudio.dll in a recent enough Jitsi revision, please report the to the mailing list (preferably in this very thread).

···

On 17.01.2013, at 14:27, kenner@gnat.com (Richard Kenner) wrote:

org.jitsi.impl.neomedia.portaudio.Pa.OpenStream(JJDJJLorg/jitsi/impl/neomedia/portaudio/PortAudioStreamCallback;)J+0


#5

It is likely a crash in PortAudio's Pa_OpenStream. We've had various
crashes in PortAudio for quite some time and we recently addressed
as many of them as we could. Windows seems to be more stable now to
the point that I haven't experienced any crashes on my Windows 8
since our fixes. Anyway, I don't have Windows XP.

That's obviously going to be a problem in finding the bug. :wink:

You could try plugging a USB microphone prior to starting Jitsi in
case PortAudio's function doesn't crash with it.

Did you mean *unplugging*? There are currently two microphones plugged in:
one on a headset (the one that's configured) and one in a Webcam.

Or, should you have access to a difference machine with Windows XP,
you could try to reproduce the crash there.

I just tried it on my laptop, where it did *not* crash.


#6

Well, I couldn't have known that... Anyway, I should've been more precise: plug or unplug microphones in order to make Jitsi change its configuration with respect to which one it chooses by default at startup and observe whether the crash disappears i.e. whether any of the microphones' drivers may be the reason for the crash.

···

On 17.01.2013, at 15:28, Richard Kenner <kenner@gnat.com> wrote:

You could try plugging a USB microphone prior to starting Jitsi in
case PortAudio's function doesn't crash with it.

Did you mean *unplugging*? There are currently two microphones plugged in:
one on a headset (the one that's configured) and one in a Webcam.


#7

Well, I couldn't have known that... Anyway, I should've been more
precise: plug or unplug microphones in order to make Jitsi change
its configuration with respect to which one it chooses by default at
startup and observe whether the crash disappears i.e. whether any of
the microphones' drivers may be the reason for the crash.

Got it. The headset isn't USB, so that's not going to be a factor.

It crashes on startup without the USB Webcam.

The other XP machine (my laptop) does not crash on startup even *with*
the USB Webcam.