[jitsi-dev] jitsi.exe (run.c) APPCRASH

Hi again,

I've been struggling with this for the past few days and I'd really appreciate it if someone could lend a hand. Surely someone must be compiling from source on Windows and I'm afraid that the instructions here aren't quite complete:


If you can or can't reproduce the problem by following my steps below then please let me know in both cases. I'd really like to know what I'm doing wrong.

With earlier source code snapshots I was having jvm.dll errors at startup.
Now I'm experiencing an APPCRASH when compiling and running jitsi from source snapshot v. 2.5.5383 on Win 7 32bits:

Faulting Application Name: Jitsi.exe
Faulting Module Name: ntdll.dll, version: 6.1.7601.18205

Steps I performed on original source:

1- customized jitsi-src-2.5.5371\jitsi\src\net\java\sip\communicator\impl\version\NightlyBuildID.java:

public static final String BUILD_ID="3.4";

2- added in jitsi-src-2.5.5371\jitsi\resources\install\ant-build-config.properties:

3- customized jitsi-src-2.5.5371\jitsi\resources\install\installers.properties:

4- created jre-32bits.zip by taking the jre dir from an official Jitsi Windows installer.

5- in jitsi-src-2.5.5371\jitsi;
ant rebuild

6- in jitsi-src-2.5.5371\jitsi\resources\install:

mkdir classes
ant build-installation-wix

7- ran jitsi-src-2.5.5371\jitsi\release\windows\jitsi-

8- ran %PROGRAMFILES%\Jitsi\Jitsi.exe.
ntdll.dll error reported above.
A debug trace shows:
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 0



FAULTING_MODULE: 779b0000 ntdll

WARNING: Stack unwind information not available. Following frames may be wrong.
0022fd60 76ff9cca 0000006c 0022fe18 00000008 ntdll!KiFastSystemCallRet
0022fda8 004031d9 0000006c 0022fe18 00000008 kernel32!ReadFile+0x54
0022fe98 0040422b 00400000 00000000 00662c44 Jitsi+0x31d9
0022feb0 7709a442 771302a8 00000044 0067d210 Jitsi+0x422b
0022fefc 770f5bc4 00403c40 0022ff94 0022ff30 msvcrt!unlock+0x15
0022ff18 004010fd 0022ff28 770a9e34 7ffdd000 msvcrt!atexit+0xd
0022ff94 77a137eb 7ffdd000 774351da 00000000 Jitsi+0x10fd
0022ffd4 77a137be 004012a0 7ffdd000 00000000 ntdll!RtlInitializeExceptionChain+0xef
0022ffec 00000000 004012a0 7ffdd000 00000000 ntdll!RtlInitializeExceptionChain+0xc2

STACK_COMMAND: ~0s; .ecxr ; kb

004031d9 31c9 xor ecx,ecx



Note: no other customization was performed. JRE is as follows:
"C:\Program Files\Jitsi\jre\bin\java.exe" -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)

The JDK on my build system is jdk1.8.0_25:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode, sharing)


cygwin bash


*Any* help at all is greatly appreciated.