SIGSEGV problem
Hi all,
I'm trying to create a program to access to a native library by JNI.
I need to use a varible among the different callings to the JNI functions (in the C++ side). This variable is a pointer to a data structure.
My problem is when the calling to the first function ends, I think that the JVM clenas the memory and cleans the data structure too.
Here is the code:
int pRobot;
int pCon;
JNIEXPORT jint JNICALL Java_es_uji_robot_acromovi_mobile_natives_Base_connectBase (JNIEnv *env, jobject obj, jboolean sim) {
ArRobot *rob = new ArRobot(); // Necessary to connect with ARIA
Aria::init(Aria::SIGHANDLE_SINGLE);
ArSimpleConnector *conn = new ArSimpleConnector(NULL,NULL);
if (!conn->connectRobot(rob)) {
printf("Could not connect to robot... exiting\n");
Aria::shutdown();
rob->runAsync(true);
int pRobot = (int)rob;
pCon = (int)conn;
return;
} I want to mantain the reference to the ArRobot structure among the different callings to the functions of the JNI library.
How can I do this??
Define "rob" outside the scope of any subroutine, i.e., make it global.
Similar Messages
-
ORACLE 8.1.6 on Redhat 6.2 SIGSEGV problem
Hi!
I have the same problem which others have too but I could not find any solution.
The starnge is that I have two machine with redhat 6.2 (not the same kernel anyway) and then installer on one is works fine but doesn't on the other.
Brand new installation nothing kernel compilation or something else.
Please drop a mail into my private box too if you have any idea: fehers<at>freemail<dot>hu
thnx. Sanya
SIGSEGV received at bffff164 in /mnt/cdrom/stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/lib/linux/native_threads/libawt.so. Processing terminatedI have reinstalled JDK118 thaking it from www.blackdown.org and all goes fine!
By -
Problem with JRE (SIGSEGV) in RedHat 6.2 and Oracle 8.1.6
Hello, All!
I try to run installer of Oracle 8.1.6 on my RedHat 6.2 and receive
next message:
bash$ ./runInstaller
bash$ Initializing Java Virtual Machine from ../stage/Components/oracle.swd.jre/
1.1.8/1/DataFiles/Expanded/linux/bin/jre. Please wait...
SIGSEGV received at bffff124 in /install/Oracle8iR2/stage/Components/oracle.swd.
jre/1.1.8/1/DataFiles/Expanded/linux/lib/linux/native_threads/libawt.so. Process
ing terminated
Tue Jul 11 19:00:27 2000
jre full version "JDK 1.1.8 IBM build l118-20000429 (JIT enabled: jitc)"
Operating Environment
And etc....
Can you help me?
P.S. Please copy message to my email: [email protected]
Best regards,
Eugeny mailto:[email protected]Nope, it works without any problems on 6.1. It was on 6.2 I had the problem, and when I tried doing everything locally on 6.2, it works there too.
Here is a list of packages that I installed, which made the difference.
XFree86-75dpi-fonts-3.3.6-20 Thu 13 Jul 2000 08:51:55
XFree86-100dpi-fonts-3.3.6-20 Thu 13 Jul 2000 08:51:49
xinitrc-2.9-1 Thu 13 Jul 2000 07:09:02
XFree86-3.3.6-20 Thu 13 Jul 2000 07:08:54
kdebase-1.1.2-33 Thu 13 Jul 2000 07:06:21
xpm-3.4k-2 Thu 13 Jul 2000 07:06:10
kdelibs-1.1.2-15 Thu 13 Jul 2000 07:04:32
kdesupport-1.1.2-12 Thu 13 Jul 2000 07:03:46
qt1x-devel-1.45-3 Thu 13 Jul 2000 07:03:41
qt1x-1.45-3 Thu 13 Jul 2000 07:03:35
libungif-4.1.0-4 Thu 13 Jul 2000 07:02:30
qt-Xt-2.1.0-4.beta1 Thu 13 Jul 2000 07:02:02
qt-devel-2.1.0-4.beta1 Thu 13 Jul 2000 06:57:34
qt-2.1.0-4.beta1 Thu 13 Jul 2000 06:56:29
XFree86-SVGA-3.3.6-20 Thu 13 Jul 2000 06:49:30
Also, I had to run run
mkfontdir *
in /usr/X11R6/lib/X11/fonts to get X going.
Anwar. -
LIBC PROBLEM - SIGSEGV in getc()
Hello.
I'm using arch krnl2.6.25 on a 2gb amd64-3200+ 320gb nforce4 machine. I'm using Gnome as my GUI. I'm also using gnu gcc bined with eclipse, I have JRE 6 installed. Freshest versions of libc/binutils installed also. No permission problems spotted.
Before updating libc, I've also had the problem, which is :
I recieve segmentation faults whenever I try to call getc() or its derivatives (fgetc, gets, fgets and so on). The filedescriptor is correctly bound to an example file. I've even written a short app in bare c to test whether it was something I've not included or overincluded. It turns out quite the same.
#include "stdio.h"
#include "stdlib.h"
typedef FILE* filedesc;
int main(){
int surg;
filedesc fl;
fl=fopen("test.txt","r");
if(fl == NULL){
printf("%s","arch rox!");
}else{
while((surg=getc(fl)) != EOF){
printf("%c",surg);
fclose(fl);
(gdb) bt
Program received signal SIGSEGV, Segmentation fault.
0xb7e050f2 in getc () from /lib/libc.so.6
#0 0xb7e660f2 in getc () from /lib/libc.so.6
#1 0x0804845f in main ()
.file "test.c"
.section .debug_abbrev,"",@progbits
.Ldebug_abbrev0:
.section .debug_info,"",@progbits
.Ldebug_info0:
.section .debug_line,"",@progbits
.Ldebug_line0:
.text
.Ltext0:
.section .rodata
.LC0:
.string "r"
.LC1:
.string "test.txt"
.LC2:
.string "arch rox!"
.LC3:
.string "%s"
.text
.globl main
.type main, @function
main:
.LFB2:
.file 1 "test.c"
.loc 1 6 0
leal 4(%esp), %ecx
.LCFI0:
andl $-16, %esp
pushl -4(%ecx)
.LCFI1:
pushl %ebp
.LCFI2:
movl %esp, %ebp
.LCFI3:
pushl %ecx
.LCFI4:
subl $36, %esp
.LCFI5:
.loc 1 11 0
movl $.LC0, 4(%esp)
movl $.LC1, (%esp)
call fopen
movl %eax, -8(%ebp)
.loc 1 13 0
cmpl $0, -8(%ebp)
jne .L4
.loc 1 14 0
movl $.LC2, 4(%esp)
movl $.LC3, (%esp)
call printf
jmp .L7
.L5:
.loc 1 17 0
movl -12(%ebp), %eax
movl %eax, (%esp)
call putchar
.L4:
.loc 1 16 0
movl -8(%ebp), %eax
movl %eax, (%esp)
call _IO_getc
movl %eax, -12(%ebp)
cmpl $-1, -12(%ebp)
jne .L5
.loc 1 19 0
movl -8(%ebp), %eax
movl %eax, (%esp)
call fclose
.L7:
.loc 1 21 0
addl $36, %esp
popl %ecx
popl %ebp
leal -4(%ecx), %esp
ret
.LFE2:
.size main, .-main
.section .debug_frame,"",@progbits
.Lframe0:
.long .LECIE0-.LSCIE0
.LSCIE0:
.long 0xffffffff
.byte 0x1
.string ""
.uleb128 0x1
.sleb128 -4
.byte 0x8
.byte 0xc
.uleb128 0x4
.uleb128 0x4
.byte 0x88
.uleb128 0x1
.align 4
.LECIE0:
.LSFDE0:
.long .LEFDE0-.LASFDE0
.LASFDE0:
.long .Lframe0
.long .LFB2
.long .LFE2-.LFB2
.byte 0x4
.long .LCFI0-.LFB2
.byte 0xc
.uleb128 0x1
.uleb128 0x0
.byte 0x9
.uleb128 0x4
.uleb128 0x1
.byte 0x4
.long .LCFI1-.LCFI0
.byte 0xc
.uleb128 0x4
.uleb128 0x4
.byte 0x4
.long .LCFI2-.LCFI1
.byte 0xe
.uleb128 0x8
.byte 0x85
.uleb128 0x2
.byte 0x4
.long .LCFI3-.LCFI2
.byte 0xd
.uleb128 0x5
.byte 0x4
.long .LCFI4-.LCFI3
.byte 0x84
.uleb128 0x3
.align 4
.LEFDE0:
.text
.Letext0:
.section .debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
.long .LFB2-.Ltext0
.long .LCFI0-.Ltext0
.value 0x2
.byte 0x74
.sleb128 4
.long .LCFI0-.Ltext0
.long .LCFI1-.Ltext0
.value 0x1
.byte 0x51
.long .LCFI1-.Ltext0
.long .LCFI2-.Ltext0
.value 0x2
.byte 0x74
.sleb128 4
.long .LCFI2-.Ltext0
.long .LCFI3-.Ltext0
.value 0x2
.byte 0x74
.sleb128 8
.long .LCFI3-.Ltext0
.long .LFE2-.Ltext0
.value 0x2
.byte 0x75
.sleb128 8
.long 0x0
.long 0x0
.file 2 "/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/stddef.h"
.file 3 "/usr/include/bits/types.h"
.file 4 "/usr/include/stdio.h"
.file 5 "/usr/include/libio.h"
.section .debug_info
.long 0x334
.value 0x2
.long .Ldebug_abbrev0
.byte 0x4
.uleb128 0x1
.long .LASF51
.byte 0x1
.long .LASF52
.long .LASF53
.long .Ltext0
.long .Letext0
.long .Ldebug_line0
.uleb128 0x2
.long .LASF8
.byte 0x2
.byte 0xd6
.long 0x30
.uleb128 0x3
.byte 0x4
.byte 0x7
.long .LASF0
.uleb128 0x3
.byte 0x1
.byte 0x8
.long .LASF1
.uleb128 0x3
.byte 0x2
.byte 0x7
.long .LASF2
.uleb128 0x3
.byte 0x4
.byte 0x7
.long .LASF3
.uleb128 0x3
.byte 0x1
.byte 0x6
.long .LASF4
.uleb128 0x3
.byte 0x2
.byte 0x5
.long .LASF5
.uleb128 0x4
.byte 0x4
.byte 0x5
.string "int"
.uleb128 0x3
.byte 0x8
.byte 0x5
.long .LASF6
.uleb128 0x3
.byte 0x8
.byte 0x7
.long .LASF7
.uleb128 0x2
.long .LASF9
.byte 0x3
.byte 0x38
.long 0x61
.uleb128 0x2
.long .LASF10
.byte 0x3
.byte 0x8d
.long 0x85
.uleb128 0x3
.byte 0x4
.byte 0x5
.long .LASF11
.uleb128 0x2
.long .LASF12
.byte 0x3
.byte 0x8e
.long 0x6f
.uleb128 0x5
.byte 0x4
.byte 0x7
.uleb128 0x6
.byte 0x4
.uleb128 0x7
.byte 0x4
.long 0xa2
.uleb128 0x3
.byte 0x1
.byte 0x6
.long .LASF13
.uleb128 0x2
.long .LASF14
.byte 0x4
.byte 0x31
.long 0xb4
.uleb128 0x8
.long .LASF44
.byte 0x94
.byte 0x4
.byte 0x2d
.long 0x274
.uleb128 0x9
.long .LASF15
.byte 0x5
.value 0x110
.long 0x5a
.byte 0x2
.byte 0x23
.uleb128 0x0
.uleb128 0x9
.long .LASF16
.byte 0x5
.value 0x115
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x4
.uleb128 0x9
.long .LASF17
.byte 0x5
.value 0x116
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x8
.uleb128 0x9
.long .LASF18
.byte 0x5
.value 0x117
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0xc
.uleb128 0x9
.long .LASF19
.byte 0x5
.value 0x118
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x10
.uleb128 0x9
.long .LASF20
.byte 0x5
.value 0x119
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x14
.uleb128 0x9
.long .LASF21
.byte 0x5
.value 0x11a
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x18
.uleb128 0x9
.long .LASF22
.byte 0x5
.value 0x11b
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x1c
.uleb128 0x9
.long .LASF23
.byte 0x5
.value 0x11c
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x20
.uleb128 0x9
.long .LASF24
.byte 0x5
.value 0x11e
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x24
.uleb128 0x9
.long .LASF25
.byte 0x5
.value 0x11f
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x28
.uleb128 0x9
.long .LASF26
.byte 0x5
.value 0x120
.long 0x9c
.byte 0x2
.byte 0x23
.uleb128 0x2c
.uleb128 0x9
.long .LASF27
.byte 0x5
.value 0x122
.long 0x2b2
.byte 0x2
.byte 0x23
.uleb128 0x30
.uleb128 0x9
.long .LASF28
.byte 0x5
.value 0x124
.long 0x2b8
.byte 0x2
.byte 0x23
.uleb128 0x34
.uleb128 0x9
.long .LASF29
.byte 0x5
.value 0x126
.long 0x5a
.byte 0x2
.byte 0x23
.uleb128 0x38
.uleb128 0x9
.long .LASF30
.byte 0x5
.value 0x12a
.long 0x5a
.byte 0x2
.byte 0x23
.uleb128 0x3c
.uleb128 0x9
.long .LASF31
.byte 0x5
.value 0x12c
.long 0x7a
.byte 0x2
.byte 0x23
.uleb128 0x40
.uleb128 0x9
.long .LASF32
.byte 0x5
.value 0x130
.long 0x3e
.byte 0x2
.byte 0x23
.uleb128 0x44
.uleb128 0x9
.long .LASF33
.byte 0x5
.value 0x131
.long 0x4c
.byte 0x2
.byte 0x23
.uleb128 0x46
.uleb128 0x9
.long .LASF34
.byte 0x5
.value 0x132
.long 0x2be
.byte 0x2
.byte 0x23
.uleb128 0x47
.uleb128 0x9
.long .LASF35
.byte 0x5
.value 0x136
.long 0x2ce
.byte 0x2
.byte 0x23
.uleb128 0x48
.uleb128 0x9
.long .LASF36
.byte 0x5
.value 0x13f
.long 0x8c
.byte 0x2
.byte 0x23
.uleb128 0x4c
.uleb128 0x9
.long .LASF37
.byte 0x5
.value 0x148
.long 0x9a
.byte 0x2
.byte 0x23
.uleb128 0x54
.uleb128 0x9
.long .LASF38
.byte 0x5
.value 0x149
.long 0x9a
.byte 0x2
.byte 0x23
.uleb128 0x58
.uleb128 0x9
.long .LASF39
.byte 0x5
.value 0x14a
.long 0x9a
.byte 0x2
.byte 0x23
.uleb128 0x5c
.uleb128 0x9
.long .LASF40
.byte 0x5
.value 0x14b
.long 0x9a
.byte 0x2
.byte 0x23
.uleb128 0x60
.uleb128 0x9
.long .LASF41
.byte 0x5
.value 0x14c
.long 0x25
.byte 0x2
.byte 0x23
.uleb128 0x64
.uleb128 0x9
.long .LASF42
.byte 0x5
.value 0x14e
.long 0x5a
.byte 0x2
.byte 0x23
.uleb128 0x68
.uleb128 0x9
.long .LASF43
.byte 0x5
.value 0x150
.long 0x2d4
.byte 0x2
.byte 0x23
.uleb128 0x6c
.byte 0x0
.uleb128 0xa
.long .LASF54
.byte 0x5
.byte 0xb4
.uleb128 0x8
.long .LASF45
.byte 0xc
.byte 0x5
.byte 0xba
.long 0x2b2
.uleb128 0xb
.long .LASF46
.byte 0x5
.byte 0xbb
.long 0x2b2
.byte 0x2
.byte 0x23
.uleb128 0x0
.uleb128 0xb
.long .LASF47
.byte 0x5
.byte 0xbc
.long 0x2b8
.byte 0x2
.byte 0x23
.uleb128 0x4
.uleb128 0xb
.long .LASF48
.byte 0x5
.byte 0xc0
.long 0x5a
.byte 0x2
.byte 0x23
.uleb128 0x8
.byte 0x0
.uleb128 0x7
.byte 0x4
.long 0x27b
.uleb128 0x7
.byte 0x4
.long 0xb4
.uleb128 0xc
.long 0xa2
.long 0x2ce
.uleb128 0xd
.long 0x97
.byte 0x0
.byte 0x0
.uleb128 0x7
.byte 0x4
.long 0x274
.uleb128 0xc
.long 0xa2
.long 0x2e4
.uleb128 0xd
.long 0x97
.byte 0x27
.byte 0x0
.uleb128 0x2
.long .LASF49
.byte 0x1
.byte 0x4
.long 0x2ef
.uleb128 0x7
.byte 0x4
.long 0xa9
.uleb128 0xe
.byte 0x1
.long .LASF55
.byte 0x1
.byte 0x6
.long 0x5a
.long .LFB2
.long .LFE2
.long .LLST0
.uleb128 0xf
.string "set"
.byte 0x1
.byte 0x7
.long 0x9c
.byte 0x2
.byte 0x91
.sleb128 -24
.uleb128 0x10
.long .LASF50
.byte 0x1
.byte 0x8
.long 0x5a
.byte 0x2
.byte 0x91
.sleb128 -20
.uleb128 0xf
.string "fl"
.byte 0x1
.byte 0x9
.long 0x2e4
.byte 0x2
.byte 0x91
.sleb128 -16
.byte 0x0
.byte 0x0
.section .debug_abbrev
.uleb128 0x1
.uleb128 0x11
.byte 0x1
.uleb128 0x25
.uleb128 0xe
.uleb128 0x13
.uleb128 0xb
.uleb128 0x3
.uleb128 0xe
.uleb128 0x1b
.uleb128 0xe
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.uleb128 0x10
.uleb128 0x6
.byte 0x0
.byte 0x0
.uleb128 0x2
.uleb128 0x16
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x3
.uleb128 0x24
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.uleb128 0x3
.uleb128 0xe
.byte 0x0
.byte 0x0
.uleb128 0x4
.uleb128 0x24
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.uleb128 0x3
.uleb128 0x8
.byte 0x0
.byte 0x0
.uleb128 0x5
.uleb128 0x24
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x6
.uleb128 0xf
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x7
.uleb128 0xf
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x8
.uleb128 0x13
.byte 0x1
.uleb128 0x3
.uleb128 0xe
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x1
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x9
.uleb128 0xd
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x49
.uleb128 0x13
.uleb128 0x38
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0xa
.uleb128 0x16
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0xb
.uleb128 0xd
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x38
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0xc
.uleb128 0x1
.byte 0x1
.uleb128 0x49
.uleb128 0x13
.uleb128 0x1
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0xd
.uleb128 0x21
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2f
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0xe
.uleb128 0x2e
.byte 0x1
.uleb128 0x3f
.uleb128 0xc
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.uleb128 0x40
.uleb128 0x6
.byte 0x0
.byte 0x0
.uleb128 0xf
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x10
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.byte 0x0
.section .debug_pubnames,"",@progbits
.long 0x17
.value 0x2
.long .Ldebug_info0
.long 0x338
.long 0x2f5
.string "main"
.long 0x0
.section .debug_aranges,"",@progbits
.long 0x1c
.value 0x2
.long .Ldebug_info0
.byte 0x4
.byte 0x0
.value 0x0
.value 0x0
.long .Ltext0
.long .Letext0-.Ltext0
.long 0x0
.long 0x0
.section .debug_str,"MS",@progbits,1
.LASF12:
.string "__off64_t"
.LASF17:
.string "_IO_read_end"
.LASF8:
.string "size_t"
.LASF44:
.string "_IO_FILE"
.LASF19:
.string "_IO_write_base"
.LASF23:
.string "_IO_buf_end"
.LASF38:
.string "__pad2"
.LASF39:
.string "__pad3"
.LASF16:
.string "_IO_read_ptr"
.LASF52:
.string "test.c"
.LASF0:
.string "unsigned int"
.LASF36:
.string "_offset"
.LASF42:
.string "_mode"
.LASF28:
.string "_chain"
.LASF24:
.string "_IO_save_base"
.LASF1:
.string "unsigned char"
.LASF3:
.string "long unsigned int"
.LASF2:
.string "short unsigned int"
.LASF26:
.string "_IO_save_end"
.LASF54:
.string "_IO_lock_t"
.LASF27:
.string "_markers"
.LASF48:
.string "_pos"
.LASF55:
.string "main"
.LASF14:
.string "FILE"
.LASF30:
.string "_flags2"
.LASF47:
.string "_sbuf"
.LASF9:
.string "__quad_t"
.LASF31:
.string "_old_offset"
.LASF35:
.string "_lock"
.LASF45:
.string "_IO_marker"
.LASF50:
.string "surg"
.LASF32:
.string "_cur_column"
.LASF7:
.string "long long unsigned int"
.LASF29:
.string "_fileno"
.LASF22:
.string "_IO_buf_base"
.LASF53:
.string "/home/piotro/MathsCPP/test"
.LASF33:
.string "_vtable_offset"
.LASF10:
.string "__off_t"
.LASF43:
.string "_unused2"
.LASF6:
.string "long long int"
.LASF13:
.string "char"
.LASF51:
.string "GNU C 4.3.1 20080724 (prerelease)"
.LASF21:
.string "_IO_write_end"
.LASF5:
.string "short int"
.LASF25:
.string "_IO_backup_base"
.LASF15:
.string "_flags"
.LASF37:
.string "__pad1"
.LASF11:
.string "long int"
.LASF20:
.string "_IO_write_ptr"
.LASF40:
.string "__pad4"
.LASF41:
.string "__pad5"
.LASF46:
.string "_next"
.LASF4:
.string "signed char"
.LASF18:
.string "_IO_read_base"
.LASF49:
.string "filedesc"
.LASF34:
.string "_shortbuf"
.ident "GCC: (GNU) 4.3.1 20080724 (prerelease)"
.section .note.GNU-stack,"",@progbits
Library/package bug? If so, should I find another source for gcc with libc or just try to recompile it or something? I'm deep in the fog right now, any help or hint appreciated.
Still without hope of fixing this. I've read a bit about recompiling glibc, it seems its a pretty drudging task - and risky too. Is it actually possible that my arch is flawed somewhere? libc is vital, and I just can't get my head around why a function as simple as getc() does not work. Can anyone help ?
Okay, I've dmesg'd my terminal after running the sample, and here's what I got:
a.out[3710]: segfault at 302e3036 ip b76120ad sp bf88adc0 error 4 in libc-2.8.so[b75ae000+13c000]
I've checked out the error num in errno.h - > it seems something does interrupt my system call. Or the program's system call.
#define EINTR 4 /* Interrupted system call */
So, maybe it's permissions after all ?
Help please, I'm desperate...
Indeed it does
BUT IT GETS BETTER !
I've installed diet libc. And the program works perfectly once compiled with
diet gcc test.c -o tester
(gdb) run
Starting program: /home/piotro/MathsCPP/test/tester
SAMPLETEXTSAMPLETEXT
Program exited normally.
But I'm curious why does the standard libc not work ?
And, if possible, how to replace the std libc w/ the diet one?
Okay, I've accomplished it.
Once encountering the problem, just get yourself a nice little nifty piece of diet libc, then compile it on your very own machine, then "sudo nautilus", copy whats in /opt/diet/bin into /usr/bin, whats in /opt/diet/lib into /usr/lib and copy the whole /opt/diet/include into /usr.
Got it up and running. Any risk having the diet libc instead of a regular one ?
Hmm. I've learned about the risks quickly wink | its what happens when you 'presume' diet libc is compatbile with a gnu libc wink
Had to return to the regular glibc
The problem magically returned. Nowhere to turn to now, guess I'll have to look for an glibc equivalent....
It seems there is something wrong with libc-2.8.so. Sucks hard ! ! ! I just don't know how to downgrade now .
I've installed libc-2.7.7 . we'll see where this takes me.
Seems it had taken me nowhere. Another failed attempt
Another try, If that was the case then I am to be banished forever wink
Nope - my code was ok wink
okay, downgraded - did not work (downloaded a 2.7.7 pkg and then just pasted it into my /), upgraded (via pacman) - at least the sample is now working. We'll see about the app I'm developing tommorow.
the last instruction did help me. Its all working perfectly wink Cheers to those seeking a solution!
Topic may be closed if the mods were to wish so
Last edited by piotroxp (2008-08-04 20:43:00)Indeed it does
BUT IT GETS BETTER !
I've installed diet libc. And the program works perfectly once compiled with
diet gcc test.c -o tester
(gdb) run
Starting program: /home/piotro/MathsCPP/test/tester
SAMPLETEXTSAMPLETEXT
Program exited normally.
But I'm curious why does the standard libc not work ?
And, if possible, how to replace the std libc w/ the diet one?
Okay, I've accomplished it.
Once encountering the problem, just get yourself a nice little nifty piece of diet libc, then compile it on your very own machine, then "sudo nautilus", copy whats in /opt/diet/bin into /usr/bin, whats in /opt/diet/lib into /usr/lib and copy the whole /opt/diet/include into /usr.
Got it up and running. Any risk having the diet libc instead of a regular one ?
Hmm. I've learned about the risks quickly | its what happens when you 'presume' diet libc is compatbile with a gnu libc
Had to return to the regular glibc
The problem magically returned. Nowhere to turn to now, guess I'll have to look for an glibc equivalent....
It seems there is something wrong with libc-2.8.so. Sucks hard ! ! ! I just don't know how to downgrade now .
I've installed libc-2.7.7 . we'll see where this takes me.
Seems it had taken me nowhere. Another failed attempt
Another try, If that was the case then I am to be banished forever
Nope - my code was ok
okay, downgraded - did not work (downloaded a 2.7.7 pkg and then just pasted it into my /), upgraded (via pacman) - at least the sample is now working. We'll see about the app I'm developing tommorow.
the last instruction did help me. Its all working perfectly Cheers to those seeking a solution!
Topic may be closed if the mods were to wish so
Last edited by piotroxp (2008-08-04 20:36:44) -
Re:Oracle 9i runInstaller SIGSEGV's - (Similar problem)
I am running Redhat 6.2 with upgraded kernel 2.2.19 and upgraded
GLibc 2.1.3-22 libraries.
Using JDK 1.3.
runInstaller always seg faults with SIGSEGV 11 after answering
questions for DAD port.
The above solution did not work nor was it an option. However,
it was tried and javakey never seg faulted. The install
continues to fail.
Help with this matter would be greatly appreciated!!!Update on runInstaller segfaulting.
Problem
jre version 1.1.8v3 seg faults.
I will assume that:
A. You've downloaded jre-1.1.8 from blackdown (or mirror)
B. Unpacked it under /usr/local and linked /usr/local/java to
the jre118 directory under /usr/local
C. Added /usr/local/java/bin to your PATH
Problem verification
To verify that we are talking about the same problem run
the '/usr/local/java/bin/javakey' tool (bundled with jre)
without any params. It should dump the registers and segfault.
If it does, we are talking about the same problem.
runInstaller should be segfaulting with pretty much identical
jvm dump.
Solution
The problem of runInstaller segfaulting on systems with newer
libc versions is that jre 1.1.8 v3 expects locale data files to
be present in /usr/share/locale (or /usr/local/share/locale).
ftp://ftp.ibiblio.org/pub/Linux/distributions
/slackware-8.0/d1/glocale.tgz
may be used to grab a tar-ball that contains the appropriate
locale information. The tar ball can be unzipped with the
following shell command:
# gunzip -c glocale.tgz | (cd /; tar -xvf - )
Verify solution
run '/usr/local/java/bin/javakey' ... It should no longer
segfault (you should get the command-line help for javakey)
Try running runInstaller from your favourite Oracle media
location
Ahmed -
My safari doesnt work and this report problem keeps coming up...
everytime i open safari it crashes and sends me a repot problem. I have the latest software OSx 10.10. Anyone know what i should do?
Process: Safari [1450]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 8.0.2 (10600.2.5)
Build Info: WebBrowser-7600002005000000~1
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Safari [1450]
User ID: 501
Date/Time: 2014-12-19 12:04:08.984 -0800
OS Version: Mac OS X 10.10.1 (14B25)
Report Version: 11
Anonymous UUID: 83BB8F43-DC62-C327-BAB7-2EA0E80A5EF7
Sleep/Wake UUID: 74FE2482-08E9-4611-B71F-75D516E0237C
Time Awake Since Boot: 3400 seconds
Time Since Wake: 1300 seconds
Crashed Thread: 15
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000020
External Modification Warnings:
Thread creation by external task.
VM Regions Near 0x20:
-->
__TEXT 0000000100e8d000-0000000100e8e000 [ 4K] r-x/rwx SM=COW /Applications/Safari.app/Contents/MacOS/Safari
Application Specific Information:
Process Model:
Multiple Web Processes
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8d79f52e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8d79e69f mach_msg + 55
2 libFontRegistry.dylib 0x00007fff8d38434b XTSendCopyPropertiesForFont + 255
3 libFontRegistry.dylib 0x00007fff8d3a138b TGlobalFontRegistryImp::CopyPropertiesForFont(__CFURL const*, __CFSet const*, TFontQueryOptions const&) const + 295
4 libFontRegistry.dylib 0x00007fff8d3835c1 XTCopyPropertiesForFont + 144
5 com.apple.CoreText 0x00007fff91c844f7 TBaseFont::DetermineFontFlags(unsigned int) const + 189
6 com.apple.CoreText 0x00007fff91ccdba7 TFont::IsAppleColorEmoji() const + 35
7 com.apple.CoreText 0x00007fff91c8432d TFont::GetEffectiveSize() const + 61
8 com.apple.CoreText 0x00007fff91c8491f TFont::InitStrikeMetrics() const + 55
9 com.apple.CoreText 0x00007fff91c92697 CTFontGetAscent + 99
10 com.apple.UIFoundation 0x00007fff857c7d75 __NSFontInstanceInfoInitializeMetricsInfo + 50
11 com.apple.UIFoundation 0x00007fff857c8111 -[__NSSharedFontInstanceInfo _defaultLineHeight:] + 44
12 com.apple.UIFoundation 0x00007fff858306bf -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingCon text:] + 1233
13 com.apple.UIFoundation 0x00007fff85842812 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasS trongRight:maximumWidth:] + 391
14 com.apple.UIFoundation 0x00007fff85766cf8 __NSCreateRenderingContextForAttributedString + 265
15 com.apple.UIFoundation 0x00007fff85764e71 __NSStringDrawingEngine + 14710
16 com.apple.UIFoundation 0x00007fff8576634f -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:context:] + 1068
17 com.apple.UIFoundation 0x00007fff857669dc -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:] + 41
18 com.apple.AppKit 0x00007fff84c28c42 rectForString + 623
19 com.apple.AppKit 0x00007fff84c23a45 _NSGetTextCellBoundingRect + 996
20 com.apple.AppKit 0x00007fff84c235da -[NSCell cellSizeForBounds:] + 216
21 com.apple.AppKit 0x00007fff84c23447 -[NSTextFieldCell cellSizeForBounds:] + 276
22 com.apple.AppKit 0x00007fff84bb573f -[NSCell cellSize] + 68
23 com.apple.AppKit 0x00007fff84c86dfd -[NSThemeFrame _size:ofCell:withTitle:] + 132
24 com.apple.AppKit 0x00007fff84c86d33 -[NSThemeFrame _titleCellSize] + 147
25 com.apple.AppKit 0x00007fff84c8698f -[NSThemeFrame _defaultTitlebarTitleRect] + 76
26 com.apple.AppKit 0x00007fff84c868ba -[NSThemeFrame _titlebarTitleRect] + 107
27 com.apple.AppKit 0x00007fff84c867d7 -[NSThemeFrame _titleTextFieldFrame] + 41
28 com.apple.AppKit 0x00007fff84bb9ca3 -[NSThemeFrame _tileTitlebarAndRedisplay:] + 1313
29 com.apple.AppKit 0x00007fff84bb054d -[NSThemeFrame _updateButtons] + 2735
30 com.apple.AppKit 0x00007fff852525a7 -[NSThemeFrame _moveTitlebarViewsToView:] + 724
31 com.apple.AppKit 0x00007fff85253fc9 __49-[NSThemeFrame _floatTitlebarAndToolbarFromInit:]_block_invoke + 836
32 com.apple.AppKit 0x00007fff84c3d339 +[NSAnimationContext runAnimationGroup:completionHandler:] + 82
33 com.apple.AppKit 0x00007fff85253c41 -[NSThemeFrame _floatTitlebarAndToolbarFromInit:] + 104
34 com.apple.AppKit 0x00007fff84bae74e -[NSThemeFrame initWithFrame:styleMask:owner:] + 243
35 com.apple.AppKit 0x00007fff84bacc96 -[NSWindow _commonInitFrame:styleMask:backing:defer:] + 614
36 com.apple.AppKit 0x00007fff84bac3fc -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1477
37 com.apple.AppKit 0x00007fff84de340e -[NSPanel _initContent:styleMask:backing:defer:contentView:] + 51
38 com.apple.AppKit 0x00007fff84babe2a -[NSWindow initWithContentRect:styleMask:backing:defer:] + 45
39 com.apple.AppKit 0x00007fff84de33c1 -[NSPanel initWithContentRect:styleMask:backing:defer:] + 78
40 com.apple.AppKit 0x00007fff84ba9745 -[NSWindowTemplate nibInstantiate] + 567
41 com.apple.AppKit 0x00007fff84b7e73b -[NSIBObjectData instantiateObject:] + 309
42 com.apple.AppKit 0x00007fff85060d01 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 452
43 com.apple.AppKit 0x00007fff84b72f05 loadNib + 384
44 com.apple.AppKit 0x00007fff850e0f80 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
45 com.apple.AppKit 0x00007fff850e167d +[NSBundle(NSNibLoadingInternal) _loadNibFile:externalNameTable:options:withZone:] + 150
46 com.apple.AppKit 0x00007fff84e833af _NXLoadNib + 196
47 com.apple.AppKit 0x00007fff84e82d8f -[NSAlert init] + 95
48 com.apple.AppKit 0x00007fff84ec29f3 +[NSAlert alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextW ithFormat:] + 131
49 com.apple.AppKit 0x00007fff84b9464d __55-[NSPersistentUIRestorer promptToIgnorePersistentState]_block_invoke + 1021
50 com.apple.AppKit 0x00007fff84b9420e -[NSApplication _suppressFinishLaunchingFromEventHandlersWhilePerformingBlock:] + 28
51 com.apple.AppKit 0x00007fff84b941ad -[NSPersistentUIRestorer promptToIgnorePersistentState] + 247
52 com.apple.AppKit 0x00007fff84b93e9a -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completion Handler:] + 255
53 com.apple.AppKit 0x00007fff84b93c69 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 561
54 com.apple.AppKit 0x00007fff84b936b5 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 244
55 com.apple.Foundation 0x00007fff8e70d458 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
56 com.apple.Foundation 0x00007fff8e70d2c9 _NSAppleEventManagerGenericHandler + 102
57 com.apple.AE 0x00007fff845eb99c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 531
58 com.apple.AE 0x00007fff845eb719 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
59 com.apple.AE 0x00007fff845eb623 aeProcessAppleEvent + 295
60 com.apple.HIToolbox 0x00007fff929a437e AEProcessAppleEvent + 56
61 com.apple.AppKit 0x00007fff84b8fd76 _DPSNextEvent + 2665
62 com.apple.AppKit 0x00007fff84b8ee80 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
63 com.apple.Safari.framework 0x0000000100f0bad0 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 246
64 com.apple.AppKit 0x00007fff84b82e23 -[NSApplication run] + 594
65 com.apple.AppKit 0x00007fff84b6e2d4 NSApplicationMain + 1832
66 libdyld.dylib 0x00007fff8768b5c9 start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8d7a522e kevent64 + 10
1 libdispatch.dylib 0x00007fff8a5f6a6a _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 6:: WebCore: IconDatabase
0 libsqlite3.dylib 0x00007fff8fae3b91 sqlite3Malloc + 1
1 libsqlite3.dylib 0x00007fff8fc07011 checkTreePage + 2273
2 libsqlite3.dylib 0x00007fff8fc06c84 checkTreePage + 1364
3 libsqlite3.dylib 0x00007fff8fc06e52 checkTreePage + 1826
4 libsqlite3.dylib 0x00007fff8fc06c84 checkTreePage + 1364
5 libsqlite3.dylib 0x00007fff8fc06c84 checkTreePage + 1364
6 libsqlite3.dylib 0x00007fff8fb4f4ac sqlite3VdbeExec + 67324
7 libsqlite3.dylib 0x00007fff8fb3d3df sqlite3_step + 735
8 com.apple.WebCore 0x0000000102ababc9 WebCore::SQLiteStatement::step() + 73
9 com.apple.WebCore 0x000000010310ba2c WebCore::IconDatabase::checkIntegrity() + 108
10 com.apple.WebCore 0x0000000102aba314 WebCore::IconDatabase::performOpenInitialization() + 116
11 com.apple.WebCore 0x0000000102ab99b5 WebCore::IconDatabase::iconDatabaseSyncThread() + 325
12 com.apple.JavaScriptCore 0x0000000101c78a9f ***::wtfThreadEntryPoint(void*) + 15
13 libsystem_pthread.dylib 0x00007fff907122fc _pthread_body + 131
14 libsystem_pthread.dylib 0x00007fff90712279 _pthread_start + 176
15 libsystem_pthread.dylib 0x00007fff907104b1 thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 10:: com.apple.CoreAnimation.render-server
0 libsystem_kernel.dylib 0x00007fff8d79f52e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8d79e69f mach_msg + 55
2 com.apple.QuartzCore 0x00007fff93b31d63 CA::Render::Server::server_thread(void*) + 198
3 com.apple.QuartzCore 0x00007fff93b31c96 thread_fun + 25
4 libsystem_pthread.dylib 0x00007fff907122fc _pthread_body + 131
5 libsystem_pthread.dylib 0x00007fff90712279 _pthread_start + 176
6 libsystem_pthread.dylib 0x00007fff907104b1 thread_start + 13
Thread 11:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff8d79f52e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8d79e69f mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff93318b14 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff93317fdb __CFRunLoopRun + 1371
4 com.apple.CoreFoundation 0x00007fff93317838 CFRunLoopRunSpecific + 296
5 com.apple.CFNetwork 0x00007fff8c445d20 +[NSURLConnection(Loader) _resourceLoadLoop:] + 434
6 com.apple.Foundation 0x00007fff8e753b7a __NSThread__main__ + 1345
7 libsystem_pthread.dylib 0x00007fff907122fc _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff90712279 _pthread_start + 176
9 libsystem_pthread.dylib 0x00007fff907104b1 thread_start + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff8d7a4946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff907104a1 start_wqthread + 13
Thread 14:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff8d7a43f6 __select + 10
1 libsystem_pthread.dylib 0x00007fff907122fc _pthread_body + 131
2 libsystem_pthread.dylib 0x00007fff90712279 _pthread_start + 176
3 libsystem_pthread.dylib 0x00007fff907104b1 thread_start + 13
Thread 15 Crashed:
0 libsystem_pthread.dylib 0x00007fff90710695 _pthread_mutex_lock + 87
1 libsystem_c.dylib 0x00007fff87ae7b78 vfprintf_l + 28
2 libsystem_c.dylib 0x00007fff87ae0620 fprintf + 186
3 ??? 0x0000000107e255dc 0 + 4427240924
Thread 15 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007fff74d0d1d8 rcx: 0x00007fff74d0d1f0 rdx: 0x00000000000000a0
rdi: 0x00007fff74d0d1f0 rsi: 0x00007fff90710b14 rbp: 0x0000000107e21e30 rsp: 0x0000000107e21db0
r8: 0x0000000107e29000 r9: 0x0000000000000054 r10: 0x0000000000000000 r11: 0x0000000000000206
r12: 0x00007fff74d0c6b8 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00007fff90710695 rfl: 0x0000000000010246 cr2: 0x0000000000000020
Logical CPU: 2
Error Code: 0x00000004
Trap Number: 14
Binary Images:
0x100e8d000 - 0x100e8dfff com.apple.Safari (8.0.2 - 10600.2.5) <2225AE13-780E-3234-9A05-9DD6D94EE96C> /Applications/Safari.app/Contents/MacOS/Safari
0x100e95000 - 0x1017ceff7 com.apple.Safari.framework (10600 - 10600.2.5) <70257BE2-5D89-3EAA-8863-269880160EEE> /System/Library/StagedFrameworks/Safari/Safari.framework/Versions/A/Safari
0x101c6e000 - 0x102181ff3 com.apple.JavaScriptCore (10600 - 10600.2.1) <ABEF8FB3-6DC5-3FCF-9B4A-1DF6411063B0> /System/Library/StagedFrameworks/Safari/JavaScriptCore.framework/Versions/A/Jav aScriptCore
0x1022ea000 - 0x10259efff com.apple.WebKit (10600 - 10600.2.5) <11CA89A1-A002-3FEB-8046-B31E92003AED> /System/Library/StagedFrameworks/Safari/WebKit.framework/Versions/A/WebKit
0x102878000 - 0x102878fff com.apple.WebKit2 (10600 - 10600.2.5) <ED09F7D3-1F46-3925-8E11-D6AC3492658E> /System/Library/StagedFrameworks/Safari/WebKit2.framework/Versions/A/WebKit2
0x102880000 - 0x1029bcffb com.apple.WebKitLegacy (10600 - 10600.2.5) <0A88D3D6-F5BA-30F4-9D09-87DF653759FC> /System/Library/StagedFrameworks/Safari/WebKitLegacy.framework/Versions/A/WebKi tLegacy
0x102ab5000 - 0x103a5aff7 com.apple.WebCore (10600 - 10600.2.1) <628CB849-0E8D-3071-98A3-55E7D24087DF> /System/Library/StagedFrameworks/Safari/WebCore.framework/Versions/A/WebCore
0x108e42000 - 0x108e42ff5 +cl_kernels (???) <828B8BD4-DE56-40B3-A736-52D4299E6DA8> cl_kernels
0x108e48000 - 0x108e48fef +cl_kernels (???) <8450D75E-370E-47EE-A702-737D45B42551> cl_kernels
0x109914000 - 0x1099fafef unorm8_bgra.dylib (2.4.5) <90797750-141F-3114-ACD0-A71363968678> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/u norm8_bgra.dylib
0x7fff670f0000 - 0x7fff67126837 dyld (353.2.1) <4696A982-1500-34EC-9777-1EF7A03E2659> /usr/lib/dyld
0x7fff844a2000 - 0x7fff844adfff libcommonCrypto.dylib (60061) <D381EBC6-69D8-31D3-8084-5A80A32CB748> /usr/lib/system/libcommonCrypto.dylib
0x7fff844ae000 - 0x7fff844e1ff7 com.apple.MediaKit (16 - 757) <345EDAFE-3E39-3B0F-8D84-54657EC4396D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff84518000 - 0x7fff8451ffff com.apple.NetFS (6.0 - 4.0) <1581D25F-CC07-39B0-90E8-5D4F3CF84EBA> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8453c000 - 0x7fff845ddff7 com.apple.Bluetooth (4.3.1 - 4.3.1f2) <EDC78AEE-28E7-324C-9947-41A0814A8154> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff845de000 - 0x7fff8463dff3 com.apple.AE (681 - 681) <7F544183-A515-31A8-B45F-89A167F56216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x7fff84682000 - 0x7fff847b4ff7 com.apple.MediaControlSender (2.0 - 215.10) <8ECF208C-587A-325F-9866-09890D58F1B1> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/Media ControlSender
0x7fff848ac000 - 0x7fff84b58fff com.apple.GeoServices (1.0 - 982.4.10) <8A7FE04A-2785-30E7-A6E2-DC15D170DAF5> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff84b59000 - 0x7fff84b61ffb com.apple.CoreServices.FSEvents (1210 - 1210) <782A9C69-7A45-31A7-8960-D08A36CBD0A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvent s.framework/Versions/A/FSEvents
0x7fff84b6b000 - 0x7fff856acfff com.apple.AppKit (6.9 - 1343.16) <C98DB43F-4245-3E6E-A4EE-37DAEE33E174> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff856ba000 - 0x7fff8574bff7 libCoreStorage.dylib (471) <5CA37ED3-320C-3469-B4D2-6F045AFE03A1> /usr/lib/libCoreStorage.dylib
0x7fff8574c000 - 0x7fff8587cfff com.apple.UIFoundation (1.0 - 1) <8E030D93-441C-3997-9CD2-55C8DFAC8B84> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundatio n
0x7fff8588c000 - 0x7fff858b7fff com.apple.DictionaryServices (1.2 - 229) <6789EC43-CADA-394D-8FE8-FC3A2DD136B9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x7fff858b8000 - 0x7fff858dbff7 com.apple.framework.familycontrols (4.1 - 410) <41499068-0AB2-38CB-BE6A-F0DD0F06AB52> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x7fff858dc000 - 0x7fff858f6ff7 liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
0x7fff85928000 - 0x7fff85e14fff com.apple.MediaToolbox (1.0 - 1562.19) <36062C5F-CC37-3F50-8383-07A9C8C75F33> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff85e15000 - 0x7fff85e8dff7 com.apple.SystemConfiguration (1.14 - 1.14) <C269BCFD-ACAB-3331-BC7C-0430F0E84817> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff85e8e000 - 0x7fff85e94fff libsystem_trace.dylib (72.1.3) <A9E6B7D8-C327-3742-AC54-86C94218B1DF> /usr/lib/system/libsystem_trace.dylib
0x7fff8671e000 - 0x7fff8671ffff libquit.dylib (182) <62510786-F686-3AC4-B315-D05A4B7A896F> /usr/lib/libquit.dylib
0x7fff86720000 - 0x7fff8687eff3 com.apple.avfoundation (2.0 - 889.10) <4D1735C4-D055-31E9-8051-FED29F41F4F6> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff86887000 - 0x7fff86887ff7 libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
0x7fff86888000 - 0x7fff86895ff7 libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
0x7fff86896000 - 0x7fff86bc9ff7 libmecabra.dylib (666.1) <CAFBC813-4894-3352-9B22-FFF116773A06> /usr/lib/libmecabra.dylib
0x7fff86bd7000 - 0x7fff86bdeff7 com.apple.phonenumbers (1.1.1 - 105) <AE39B6FE-05AB-3181-BB2A-4D50A8B392F2> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumber s
0x7fff86bdf000 - 0x7fff86bf8ff7 com.apple.CFOpenDirectory (10.10 - 187) <0ECA5D80-A045-3A2C-A60C-E1605F3AB6BD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x7fff86bf9000 - 0x7fff87006ff7 libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x7fff87007000 - 0x7fff8701aff7 com.apple.CoreBluetooth (1.0 - 1) <FA9B43B3-E183-3040-AE25-66EF9870CF35> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff87075000 - 0x7fff8707cfff com.apple.network.statistics.framework (1.2 - 1) <61B311D1-7F15-35B3-80D4-99B8BE90ACD9> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/Networ kStatistics
0x7fff8707d000 - 0x7fff87086ff7 libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
0x7fff87087000 - 0x7fff875b0ff7 com.apple.QuartzComposer (5.1 - 325) <2007FD9E-A5CF-361E-A7DD-ACAF976860AD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
0x7fff875b1000 - 0x7fff87687ff3 com.apple.DiskImagesFramework (10.10 - 389.1) <7DE2208C-BD55-390A-8167-4F9F11750C4B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff87688000 - 0x7fff8768bff7 libdyld.dylib (353.2.1) <19FAF435-C165-3374-9DEF-D7BBA7D61DB6> /usr/lib/system/libdyld.dylib
0x7fff876ab000 - 0x7fff8778efff libcrypto.0.9.8.dylib (52) <7208EEE2-C090-383E-AADD-7E1BD1321BEC> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8778f000 - 0x7fff87883ff7 libFontParser.dylib (134) <506126F8-FDCE-3DE1-9DCA-E07FE658B597> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff87884000 - 0x7fff878b0fff com.apple.framework.SystemAdministration (1.0 - 1.0) <F2A164C7-4813-3F27-ABF7-810A5F4FA51D> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/Sys temAdministration
0x7fff878b1000 - 0x7fff878befff com.apple.ProtocolBuffer (1 - 225.1) <2D502FBB-D2A0-3937-A5C5-385FA65B3874> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolB uffer
0x7fff879f3000 - 0x7fff879f3fff com.apple.Carbon (154 - 157) <6E3AEB9D-7643-36BE-A7E5-D08886649257> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff879f4000 - 0x7fff87a09ff7 com.apple.AppContainer (4.0 - 238) <9481F305-359A-33E6-93F1-89A25FA14E00> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContaine r
0x7fff87a17000 - 0x7fff87a17ff7 libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
0x7fff87a70000 - 0x7fff87aa2ff3 com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff87aa3000 - 0x7fff87b2ffff libsystem_c.dylib (1044.1.2) <C185E862-7424-3210-B528-6B822577A4B8> /usr/lib/system/libsystem_c.dylib
0x7fff87b30000 - 0x7fff87ba4fff com.apple.ShareKit (1.0 - 323) <9FC7280E-DB42-37F0-AE57-29E28C9B4E16> /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit
0x7fff87e5a000 - 0x7fff8828afff com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff88315000 - 0x7fff8831cfff libCGCMS.A.dylib (772) <E64DC779-A6CF-3B1F-8E57-C09C0B10670F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS .A.dylib
0x7fff88324000 - 0x7fff88332ff7 com.apple.ToneLibrary (1.0 - 1) <3E6D130D-77B0-31E1-98E3-A6052AB09824> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
0x7fff88333000 - 0x7fff883f2fff com.apple.backup.framework (1.6.1 - 1.6.1) <A7BBE57D-D5E7-39DD-812C-31190159F679> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff884e7000 - 0x7fff884e9fff com.apple.loginsupport (1.0 - 1) <35A2A071-606C-39A5-8C11-E4CAF98D934C> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsu pport.framework/Versions/A/loginsupport
0x7fff88558000 - 0x7fff885d5fff com.apple.CoreServices.OSServices (640.3 - 640.3) <28445162-08E9-3E24-84E4-617CE5FE1367> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x7fff885d6000 - 0x7fff88616ff7 libGLImage.dylib (11.0.7) <7CBCEB4B-D22F-3116-8B28-D1C22D28C69D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x7fff88658000 - 0x7fff8865dff7 com.apple.ServerInformation (2.0 - 1) <020F4A0E-F1A2-38AE-8F2B-22200CF1FC82> /System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/Server Information
0x7fff8865e000 - 0x7fff88750ff7 libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
0x7fff88754000 - 0x7fff88762ff7 com.apple.opengl (11.0.7 - 11.0.7) <B5C4DF85-37BD-3984-98D1-90A5043DA984> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff88763000 - 0x7fff88783fff com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconService s
0x7fff88784000 - 0x7fff88795ff7 libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
0x7fff88796000 - 0x7fff8879afff libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
0x7fff887c0000 - 0x7fff8880dff3 com.apple.CoreMediaIO (601.0 - 4749) <DDB756B3-A281-3791-9744-1F52CF8E5EDB> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff897b3000 - 0x7fff897bbff7 com.apple.AppleSRP (5.0 - 1) <01EC5144-D09A-3D6A-AE35-F6D48585F154> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff897bc000 - 0x7fff897d0ff7 com.apple.MultitouchSupport.framework (260.30 - 260.30) <28728A7D-E048-3B14-9932-839A87D381FE> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupportYou may have installed the "Genieo" or "InstallMac" ad-injection malware. Follow the instructions on this Apple Support page to remove it.
Back up all data before making any changes.
Besides the files listed in the linked support article, you may also need to remove this file in the same way:
~/Library/LaunchAgents/com.genieo.completer.ltvbit.plist
If there are other items with a name that includes "Genieo" or "genieo" alongside any of those you find, remove them as well.
One of the steps in the article is to remove malicious Safari extensions. Do the equivalent in the Chrome and Firefox browsers, if you use either of those. If Safari crashes on launch, skip that step and come back to it after you've done everything else.
If you don't find any of the files or extensions listed, or if removing them doesn't stop the ad injection, then you may have one of the other kinds of adware covered by the support article. Follow the rest of the instructions in the article.
Make sure you don't repeat the mistake that led you to install the malware. Chances are you got it from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad would probably have included a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If you ever download a file that isn't obviously what you expected, delete it immediately.
In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.
Still in System Preferences, open the App Store or Software Update pane and check the box marked
Install system data files and security updates
if it's not already checked. -
Hello there.
I just setup nginx with mysql and php-fpm to my archlinux install and i need help.
i checked all over internet and try every solution, none still work.
i have a blank page problem
this is working correctly:
<?php
phpinfo();
?>
short tags are enabled and php short tags are also working.
i try to install phpbb, the install page load, once the install done.. blank page.
i tryed a working backup of phpbb from my old server.. blank page, same with my phpnuke backup, blank page.
i tryed chown to root:root and http:http, and chmod rwx for group user and other, i dont think it is a permission problem.
Probably a little stupid error on my end but i can't find it, i tryed everything.
my nginx.cong
#user html;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#location ~ \.php$ {
# root html;
# fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# include fastcgi_params;
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#location ~ /\.ht {
# deny all;
# another virtual host using mix of IP-, name-, and port-based configuration
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
server {
listen 80;
listen clan-ws.net:80;
server_name clan-ws.net www.clan-ws.net;
autoindex on;
root /srv/http/;
index index.html index.htm index.php;
location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
# include fastcgi.conf;
include fastcgi_params;
# include /etc/nginx/fastcgi_params;
# HTTPS server
#server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
php-fpm.conf
; FPM Configuration ;
; All relative paths in this configuration file are relative to PHP's install
; prefix (/usr). This prefix can be dynamicaly changed by using the
; '-p' argument from the command line.
; Include one or more files. If glob(3) exists, it is used to include a bunch of
; files from a glob(3) pattern. This directive can be used everywhere in the
; file.
; Relative path can also be used. They will be prefixed by:
; - the global prefix if it's been set (-p arguement)
; - /usr otherwise
;include=/etc/php/fpm.d/*.conf
; Global Options ;
[global]
; Pid file
; Note: the default prefix is /var
; Default Value: none
pid = /run/php-fpm/php-fpm.pid
; Error log file
; If it's set to "syslog", log is sent to syslogd instead of being written
; in a local file.
; Note: the default prefix is /var
; Default Value: log/php-fpm.log
;error_log = log/php-fpm.log
; syslog_facility is used to specify what type of program is logging the
; message. This lets syslogd specify that messages from different facilities
; will be handled differently.
; See syslog(3) for possible values (ex daemon equiv LOG_DAEMON)
; Default Value: daemon
;syslog.facility = daemon
; syslog_ident is prepended to every message. If you have multiple FPM
; instances running on the same server, you can change the default value
; which must suit common needs.
; Default Value: php-fpm
;syslog.ident = php-fpm
; Log level
; Possible Values: alert, error, warning, notice, debug
; Default Value: notice
;log_level = notice
; If this number of child processes exit with SIGSEGV or SIGBUS within the time
; interval set by emergency_restart_interval then FPM will restart. A value
; of '0' means 'Off'.
; Default Value: 0
;emergency_restart_threshold = 0
; Interval of time used by emergency_restart_interval to determine when
; a graceful restart will be initiated. This can be useful to work around
; accidental corruptions in an accelerator's shared memory.
; Available Units: s(econds), m(inutes), h(ours), or d(ays)
; Default Unit: seconds
; Default Value: 0
;emergency_restart_interval = 0
; Time limit for child processes to wait for a reaction on signals from master.
; Available units: s(econds), m(inutes), h(ours), or d(ays)
; Default Unit: seconds
; Default Value: 0
;process_control_timeout = 0
; The maximum number of processes FPM will fork. This has been design to control
; the global number of processes when using dynamic PM within a lot of pools.
; Use it with caution.
; Note: A value of 0 indicates no limit
; Default Value: 0
; process.max = 128
; Specify the nice(2) priority to apply to the master process (only if set)
; The value can vary from -19 (highest priority) to 20 (lower priority)
; Note: - It will only work if the FPM master process is launched as root
; - The pool process will inherit the master process priority
; unless it specified otherwise
; Default Value: no set
; process.priority = -19
; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging.
; Default Value: yes
;daemonize = yes
; Set open file descriptor rlimit for the master process.
; Default Value: system defined value
;rlimit_files = 1024
; Set max core size rlimit for the master process.
; Possible Values: 'unlimited' or an integer greater or equal to 0
; Default Value: system defined value
;rlimit_core = 0
; Specify the event mechanism FPM will use. The following is available:
; - select (any POSIX os)
; - poll (any POSIX os)
; - epoll (linux >= 2.5.44)
; - kqueue (FreeBSD >= 4.1, OpenBSD >= 2.9, NetBSD >= 2.0)
; - /dev/poll (Solaris >= 7)
; - port (Solaris >= 10)
; Default Value: not set (auto detection)
;events.mechanism = epoll
; When FPM is build with systemd integration, specify the interval,
; in second, between health report notification to systemd.
; Set to 0 to disable.
; Available Units: s(econds), m(inutes), h(ours)
; Default Unit: seconds
; Default value: 10
;systemd_interval = 10
; Pool Definitions ;
; Multiple pools of child processes may be started with different listening
; ports and different management options. The name of the pool will be
; used in logs and stats. There is no limitation on the number of pools which
; FPM can handle. Your system will tell you anyway :)
; Start a new pool named 'www'.
; the variable $pool can we used in any directive and will be replaced by the
; pool name ('www' here)
[www]
; Per pool prefix
; It only applies on the following directives:
; - 'slowlog'
; - 'listen' (unixsocket)
; - 'chroot'
; - 'chdir'
; - 'php_values'
; - 'php_admin_values'
; When not set, the global prefix (or /usr) applies instead.
; Note: This directive can also be relative to the global prefix.
; Default Value: none
;prefix = /path/to/pools/$pool
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
user = http
group = http
; The address on which to accept FastCGI requests.
; Valid syntaxes are:
; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on
; a specific port;
; 'port' - to listen on a TCP socket to all addresses on a
; specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
;listen = 127.0.0.1:9000
listen = /run/php-fpm/php-fpm.sock
; Set listen(2) backlog.
; Default Value: 128 (-1 on FreeBSD and OpenBSD)
;listen.backlog = 128
; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
; mode is set to 0666
listen.owner = http
listen.group = http
listen.mode = 0660
; List of ipv4 addresses of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
; must be separated by a comma. If this value is left blank, connections will be
; accepted from any ip address.
; Default Value: any
;listen.allowed_clients = 127.0.0.1
; Specify the nice(2) priority to apply to the pool processes (only if set)
; The value can vary from -19 (highest priority) to 20 (lower priority)
; Note: - It will only work if the FPM master process is launched as root
; - The pool processes will inherit the master process priority
; unless it specified otherwise
; Default Value: no set
; priority = -19
; Choose how the process manager will control the number of child processes.
; Possible Values:
; static - a fixed number (pm.max_children) of child processes;
; dynamic - the number of child processes are set dynamically based on the
; following directives. With this process management, there will be
; always at least 1 children.
; pm.max_children - the maximum number of children that can
; be alive at the same time.
; pm.start_servers - the number of children created on startup.
; pm.min_spare_servers - the minimum number of children in 'idle'
; state (waiting to process). If the number
; of 'idle' processes is less than this
; number then some children will be created.
; pm.max_spare_servers - the maximum number of children in 'idle'
; state (waiting to process). If the number
; of 'idle' processes is greater than this
; number then some children will be killed.
; ondemand - no children are created at startup. Children will be forked when
; new requests will connect. The following parameter are used:
; pm.max_children - the maximum number of children that
; can be alive at the same time.
; pm.process_idle_timeout - The number of seconds after which
; an idle process will be killed.
; Note: This value is mandatory.
pm = dynamic
; The number of child processes to be created when pm is set to 'static' and the
; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'.
; This value sets the limit on the number of simultaneous requests that will be
; served. Equivalent to the ApacheMaxClients directive with mpm_prefork.
; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP
; CGI. The below defaults are based on a server without much resources. Don't
; forget to tweak pm.* to fit your needs.
; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand'
; Note: This value is mandatory.
pm.max_children = 5
; The number of child processes created on startup.
; Note: Used only when pm is set to 'dynamic'
; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2
pm.start_servers = 2
; The desired minimum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.min_spare_servers = 1
; The desired maximum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.max_spare_servers = 3
; The number of seconds after which an idle process will be killed.
; Note: Used only when pm is set to 'ondemand'
; Default Value: 10s
;pm.process_idle_timeout = 10s;
; The number of requests each child process should execute before respawning.
; This can be useful to work around memory leaks in 3rd party libraries. For
; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS.
; Default Value: 0
;pm.max_requests = 500
; The URI to view the FPM status page. If this value is not set, no URI will be
; recognized as a status page. It shows the following informations:
; pool - the name of the pool;
; process manager - static, dynamic or ondemand;
; start time - the date and time FPM has started;
; start since - number of seconds since FPM has started;
; accepted conn - the number of request accepted by the pool;
; listen queue - the number of request in the queue of pending
; connections (see backlog in listen(2));
; max listen queue - the maximum number of requests in the queue
; of pending connections since FPM has started;
; listen queue len - the size of the socket queue of pending connections;
; idle processes - the number of idle processes;
; active processes - the number of active processes;
; total processes - the number of idle + active processes;
; max active processes - the maximum number of active processes since FPM
; has started;
; max children reached - number of times, the process limit has been reached,
; when pm tries to start more children (works only for
; pm 'dynamic' and 'ondemand');
; Value are updated in real time.
; Example output:
; pool: www
; process manager: static
; start time: 01/Jul/2011:17:53:49 +0200
; start since: 62636
; accepted conn: 190460
; listen queue: 0
; max listen queue: 1
; listen queue len: 42
; idle processes: 4
; active processes: 11
; total processes: 15
; max active processes: 12
; max children reached: 0
; By default the status page output is formatted as text/plain. Passing either
; 'html', 'xml' or 'json' in the query string will return the corresponding
; output syntax. Example:
; http://www.foo.bar/status
; http://www.foo.bar/status?json
; http://www.foo.bar/status?html
; http://www.foo.bar/status?xml
; By default the status page only outputs short status. Passing 'full' in the
; query string will also return status for each pool process.
; Example:
; http://www.foo.bar/status?full
; http://www.foo.bar/status?json&full
; http://www.foo.bar/status?html&full
; http://www.foo.bar/status?xml&full
; The Full status returns for each process:
; pid - the PID of the process;
; state - the state of the process (Idle, Running, ...);
; start time - the date and time the process has started;
; start since - the number of seconds since the process has started;
; requests - the number of requests the process has served;
; request duration - the duration in µs of the requests;
; request method - the request method (GET, POST, ...);
; request URI - the request URI with the query string;
; content length - the content length of the request (only with POST);
; user - the user (PHP_AUTH_USER) (or '-' if not set);
; script - the main script called (or '-' if not set);
; last request cpu - the %cpu the last request consumed
; it's always 0 if the process is not in Idle state
; because CPU calculation is done when the request
; processing has terminated;
; last request memory - the max amount of memory the last request consumed
; it's always 0 if the process is not in Idle state
; because memory calculation is done when the request
; processing has terminated;
; If the process is in Idle state, then informations are related to the
; last request the process has served. Otherwise informations are related to
; the current request being served.
; Example output:
; pid: 31330
; state: Running
; start time: 01/Jul/2011:17:53:49 +0200
; start since: 63087
; requests: 12808
; request duration: 1250261
; request method: GET
; request URI: /test_mem.php?N=10000
; content length: 0
; user: -
; script: /home/fat/web/docs/php/test_mem.php
; last request cpu: 0.00
; last request memory: 0
; Note: There is a real-time FPM status monitoring sample web page available
; It's available in: ${prefix}/share/fpm/status.html
; Note: The value must start with a leading slash (/). The value can be
; anything, but it may not be a good idea to use the .php extension or it
; may conflict with a real PHP file.
; Default Value: not set
;pm.status_path = /status
; The ping URI to call the monitoring page of FPM. If this value is not set, no
; URI will be recognized as a ping page. This could be used to test from outside
; that FPM is alive and responding, or to
; - create a graph of FPM availability (rrd or such);
; - remove a server from a group if it is not responding (load balancing);
; - trigger alerts for the operating team (24/7).
; Note: The value must start with a leading slash (/). The value can be
; anything, but it may not be a good idea to use the .php extension or it
; may conflict with a real PHP file.
; Default Value: not set
;ping.path = /ping
; This directive may be used to customize the response of a ping request. The
; response is formatted as text/plain with a 200 response code.
; Default Value: pong
;ping.response = pong
; The access log file
; Default: not set
;access.log = log/$pool.access.log
; The access log format.
; The following syntax is allowed
; %%: the '%' character
; %C: %CPU used by the request
; it can accept the following format:
; - %{user}C for user CPU only
; - %{system}C for system CPU only
; - %{total}C for user + system CPU (default)
; %d: time taken to serve the request
; it can accept the following format:
; - %{seconds}d (default)
; - %{miliseconds}d
; - %{mili}d
; - %{microseconds}d
; - %{micro}d
; %e: an environment variable (same as $_ENV or $_SERVER)
; it must be associated with embraces to specify the name of the env
; variable. Some exemples:
; - server specifics like: %{REQUEST_METHOD}e or %{SERVER_PROTOCOL}e
; - HTTP headers like: %{HTTP_HOST}e or %{HTTP_USER_AGENT}e
; %f: script filename
; %l: content-length of the request (for POST request only)
; %m: request method
; %M: peak of memory allocated by PHP
; it can accept the following format:
; - %{bytes}M (default)
; - %{kilobytes}M
; - %{kilo}M
; - %{megabytes}M
; - %{mega}M
; %n: pool name
; %o: ouput header
; it must be associated with embraces to specify the name of the header:
; - %{Content-Type}o
; - %{X-Powered-By}o
; - %{Transfert-Encoding}o
; %p: PID of the child that serviced the request
; %P: PID of the parent of the child that serviced the request
; %q: the query string
; %Q: the '?' character if query string exists
; %r: the request URI (without the query string, see %q and %Q)
; %R: remote IP address
; %s: status (response code)
; %t: server time the request was received
; it can accept a strftime(3) format:
; %d/%b/%Y:%H:%M:%S %z (default)
; %T: time the log has been written (the request has finished)
; it can accept a strftime(3) format:
; %d/%b/%Y:%H:%M:%S %z (default)
; %u: remote user
; Default: "%R - %u %t \"%m %r\" %s"
;access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"
; The log file for slow requests
; Default Value: not set
; Note: slowlog is mandatory if request_slowlog_timeout is set
;slowlog = log/$pool.log.slow
; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0
; The timeout for serving a single request after which the worker process will
; be killed. This option should be used when the 'max_execution_time' ini option
; does not stop script execution for some reason. A value of '0' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_terminate_timeout = 0
; Set open file descriptor rlimit.
; Default Value: system defined value
;rlimit_files = 1024
; Set max core size rlimit.
; Possible Values: 'unlimited' or an integer greater or equal to 0
; Default Value: system defined value
;rlimit_core = 0
; Chroot to this directory at the start. This value must be defined as an
; absolute path. When this value is not set, chroot is not used.
; Note: you can prefix with '$prefix' to chroot to the pool prefix or one
; of its subdirectories. If the pool prefix is not set, the global prefix
; will be used instead.
; Note: chrooting is a great security feature and should be used whenever
; possible. However, all PHP paths will be relative to the chroot
; (error_log, sessions.save_path, ...).
; Default Value: not set
;chroot =
; Chdir to this directory at the start.
; Note: relative path can be used.
; Default Value: current directory or / when chroot
;chdir = /srv/http
; Redirect worker stdout and stderr into main error log. If not set, stdout and
; stderr will be redirected to /dev/null according to FastCGI specs.
; Note: on highloaded environement, this can cause some delay in the page
; process time (several ms).
; Default Value: no
;catch_workers_output = yes
; Limits the extensions of the main script FPM will allow to parse. This can
; prevent configuration mistakes on the web server side. You should only limit
; FPM to .php extensions to prevent malicious users to use other extensions to
; exectute php code.
; Note: set an empty value to allow all extensions.
; Default Value: .php
;security.limit_extensions = .php .php3 .php4 .php5
; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from
; the current environment.
; Default Value: clean env
;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp
; Additional php.ini defines, specific to this pool of workers. These settings
; overwrite the values previously defined in the php.ini. The directives are the
; same as the PHP SAPI:
; php_value/php_flag - you can set classic ini defines which can
; be overwritten from PHP call 'ini_set'.
; php_admin_value/php_admin_flag - these directives won't be overwritten by
; PHP call 'ini_set'
; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no.
; Defining 'extension' will load the corresponding shared extension from
; extension_dir. Defining 'disable_functions' or 'disable_classes' will not
; overwrite previously defined php.ini values, but will append the new value
; instead.
; Note: path INI options can be relative and will be expanded with the prefix
; (pool, global or /usr)
; Default Value: nothing is defined by default except the values in php.ini and
; specified at startup with the -d argument
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f [email protected]
;php_flag[display_errors] = off
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_flag[log_errors] = on
;php_admin_value[memory_limit] = 32M
php.ini
[PHP]
; About php.ini ;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
; PHP attempts to find and load this configuration from a number of locations.
; The following is a summary of its search order:
; 1. SAPI module specific location.
; 2. The PHPRC environment variable. (As of PHP 5.2.0)
; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
; 4. Current working directory (except CLI)
; 5. The web server's directory (for SAPI modules), or directory of PHP
; (otherwise in Windows)
; 6. The directory from the --with-config-file-path compile time option, or the
; Windows directory (C:\windows or C:\winnt)
; See the PHP docs for more specific information.
; http://php.net/configuration.file
; The syntax of the file is extremely simple. Whitespace and lines
; beginning with a semicolon are silently ignored (as you probably guessed).
; Section headers (e.g. [Foo]) are also silently ignored, even though
; they might mean something in the future.
; Directives following the section heading [PATH=/www/mysite] only
; apply to PHP files in the /www/mysite directory. Directives
; following the section heading [HOST=www.example.com] only apply to
; PHP files served from www.example.com. Directives set in these
; special sections cannot be overridden by user-defined INI files or
; at runtime. Currently, [PATH=] and [HOST=] sections only work under
; CGI/FastCGI.
; http://php.net/ini.sections
; Directives are specified using the following syntax:
; directive = value
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
; Directives are variables used to configure PHP or PHP extensions.
; There is no name validation. If PHP can't find an expected
; directive because it is not set or is mistyped, a default value will be used.
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
; previously set variable or directive (e.g. ${foo})
; Expressions in the INI file are limited to bitwise operators and parentheses:
; | bitwise OR
; ^ bitwise XOR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT
; Boolean flags can be turned on using the values 1, On, True or Yes.
; They can be turned off using the values 0, Off, False or No.
; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:
; foo = ; sets foo to an empty string
; foo = None ; sets foo to an empty string
; foo = "None" ; sets foo to the string 'None'
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
; About this file ;
; PHP comes packaged with two INI files. One that is recommended to be used
; in production environments and one that is recommended to be used in
; development environments.
; php.ini-production contains settings which hold security, performance and
; best practices at its core. But please be aware, these settings may break
; compatibility with older or less security conscience applications. We
; recommending using the production ini in production and testing environments.
; php.ini-development is very similar to its production variant, except it's
; much more verbose when it comes to errors. We recommending using the
; development version only in development environments as errors shown to
; application users can inadvertently leak otherwise secure information.
; Quick Reference ;
; The following are all the settings which are different in either the production
; or development versions of the INIs with respect to PHP's default behavior.
; Please see the actual settings later in the document for more details as to why
; we recommend these changes in PHP's behavior.
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; html_errors
; Default Value: On
; Development Value: On
; Production value: On
; log_errors
; Default Value: Off
; Development Value: On
; Production Value: On
; max_input_time
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; output_buffering
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; register_argc_argv
; Default Value: On
; Development Value: Off
; Production Value: Off
; request_order
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; session.bug_compat_42
; Default Value: On
; Development Value: On
; Production Value: Off
; session.bug_compat_warn
; Default Value: On
; Development Value: On
; Production Value: Off
; session.gc_divisor
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; session.hash_bits_per_character
; Default Value: 4
; Development Value: 5
; Production Value: 5
; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off
; track_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; url_rewriter.tags
; Default Value: "a=href,area=href,frame=src,form=,fieldset="
; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; variables_order
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
; php.ini Options ;
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
; To disable this feature set this option to empty value
;user_ini.filename =
; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
;user_ini.cache_ttl = 300
; Language Options ;
; Enable the PHP scripting language engine under Apache.
; http://php.net/engine
engine = On
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php and ?> tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = On
; Allow ASP-style <% %> tags.
; http://php.net/asp-tags
asp_tags = Off
; The number of significant digits displayed in floating point numbers.
; http://php.net/precision
precision = 14
; Output buffering is a mechanism for controlling how much output data
; (excluding headers and cookies) PHP should keep internally before pushing that
; data to the client. If your application's output exceeds this setting, PHP
; will send that data in chunks of roughly the size you specify.
; Turning on this setting and managing its maximum buffer size can yield some
; interesting side-effects depending on your application and web server.
; You may be able to send headers and cookies after you've already sent output
; through print or echo. You also may see performance benefits if your server is
; emitting less packets due to buffered output versus PHP streaming the output
; as it gets it. On production servers, 4096 bytes is a good setting for performance
; reasons.
; Note: Output buffering can also be controlled via Output Buffering Control
; functions.
; Possible Values:
; On = Enabled and buffer is unlimited. (Use with caution)
; Off = Disabled
; Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
output_buffering = 4096
; You can redirect all of the output of your scripts to a function. For
; example, if you set output_handler to "mb_output_handler", character
; encoding will be transparently converted to the specified encoding.
; Setting any output handler automatically turns on output buffering.
; Note: People who wrote portable scripts should not depend on this ini
; directive. Instead, explicitly set the output handler using ob_start().
; Using this ini directive may cause problems unless you know what script
; is doing.
; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
; Note: output_handler must be empty if this is set 'On' !!!!
; Instead you must use zlib.output_handler.
; http://php.net/output-handler
;output_handler =
; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
; outputs chunks that are few hundreds bytes each as a result of
; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = Off
; http://php.net/zlib.output-compression-level
;zlib.output_compression_level = -1
; You cannot specify additional output handlers if zlib.output_compression
; is activated here. This setting does the same as output_handler but in
; a different order.
; http://php.net/zlib.output-handler
;zlib.output_handler =
; Implicit flush tells PHP to tell the output layer to flush itself
; automatically after every output block. This is equivalent to calling the
; PHP function flush() after each and every call to print() or echo() and each
; and every HTML block. Turning this option on has serious performance
; implications and is generally recommended for debugging purposes only.
; http://php.net/implicit-flush
; Note: This directive is hardcoded to On for the CLI SAPI
implicit_flush = Off
; The unserialize callback function will be called (with the undefined class'
; name as parameter), if the unserializer finds an undefined class
; which should be instantiated. A warning appears if the specified function is
; not defined, or if the function doesn't include/implement the missing class.
; So only set this entry, if you really want to implement such a
; callback-function.
unserialize_callback_func =
; When floats & doubles are serialized store serialize_precision significant
; digits after the floating point. The default value ensures that when floats
; are decoded with unserialize, the data will remain the same.
serialize_precision = 17
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/open-basedir
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-functions
disable_functions =
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-classes
disable_classes =
; Colors for Syntax Highlighting mode. Anything that's acceptable in
; <span style="color: ???????"> would work.
; http://php.net/syntax-highlighting
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.default = #0000BB
;highlight.html = #000000
; If enabled, the request will be allowed to complete even if the user aborts
; the request. Consider enabling it if executing long requests, which may end up
; being interrupted by the user or a browser timing out. PHP's default behavior
; is to disable this feature.
; http://php.net/ignore-user-abort
;ignore_user_abort = On
; Determines the size of the realpath cache to be used by PHP. This value should
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
; http://php.net/realpath-cache-size
;realpath_cache_size = 16k
; Duration of time, in seconds for which to cache realpath information for a given
; file or directory. For systems with rarely changing files, consider increasing this
; value.
; http://php.net/realpath-cache-ttl
;realpath_cache_ttl = 120
; Enables or disables the circular reference collector.
; http://php.net/zend.enable-gc
zend.enable_gc = On
; If enabled, scripts may be written in encodings that are incompatible with
; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
; encodings. To use this feature, mbstring extension must be enabled.
; Default: Off
;zend.multibyte = Off
; Allows to set the default encoding for the scripts. This value will be used
; unless "declare(encoding=...)" directive appears at the top of the script.
; Only affects if zend.multibyte is set.
; Default: ""
;zend.script_encoding =
; Miscellaneous ;
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://php.net/expose-php
expose_php = On
; Resource Limits ;
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time = 60
; Maximum input variable nesting level
; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M
; Error handling and logging ;
; This directive informs PHP of which errors, warnings and notices you would like
; it to take action for. The recommended way of setting values for this
; directive is through the use of the error level constants and bitwise
; operators. The error level constants are below here for convenience as well as
; some common settings and their meanings.
; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
; those related to E_NOTICE and E_STRICT, which together cover best practices and
; recommended coding standards in PHP. For performance reasons, this is the
; recommend error reporting setting. Your production server shouldn't be wasting
; resources complaining about best practices and coding standards. That's what
; development servers and development settings are for.
; Note: The php.ini-development file has this setting as E_ALL. This
; means it pretty much reports everything which is exactly what you want during
; development and early testing.
; Error Level Constants:
; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
; E_ERROR - fatal run-time errors
; E_RECOVERABLE_ERROR - almost fatal run-time errors
; E_WARNING - run-time warnings (non-fatal errors)
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result
; from a bug in your code, but it's possible that it was
; intentional (e.g., using an uninitialized variable and
; relying on the fact it's automatically initialized to an
; empty string)
; E_STRICT - run-time notices, enable to have PHP suggest changes
; to your code which will ensure the best interoperability
; and forward compatibility of your code
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; initial startup
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE - user-generated notice message
; E_DEPRECATED - warn about code that will not work in future versions
; of PHP
; E_USER_DEPRECATED - user-generated deprecation warnings
; Common Values:
; E_ALL (Show all errors, warnings and notices including coding standards.)
; E_ALL & ~E_NOTICE (Show all errors, except for notices)
; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.)
; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; http://php.net/error-reporting
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; It's recommended that errors be logged on production servers rather than
; having the errors sent to STDOUT.
; Possible Values:
; Off = Do not display any errors
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = Off
; The display of errors which occur during PHP's startup sequence are handled
; separately from display_errors. PHP's default behavior is to suppress those
; errors from clients. Turning the display of startup errors on can be useful in
; debugging configuration problems. But, it's strongly recommended that you
; leave this setting off on production servers.
; Default Value: Off
; Development Value: On
; Production Value: Off
; http://php.net/display-startup-errors
display_startup_errors = Off
; Besides displaying errors, PHP can also log errors to locations such as a
; server-specific log, STDERR, or a location specified by the error_log
; directive found below. While errors should not be displayed on productions
; servers they should still be monitored and logging is a great way to do that.
; Default Value: Off
; Development Value: On
; Production Value: On
; http://php.net/log-errors
log_errors = On
; Set maximum length of log_errors. In error_log information about the source is
; added. The default is 1024 and 0 allows to not apply any maximum length at all.
; http://php.net/log-errors-max-len
log_errors_max_len = 1024
; Do not log repeated messages. Repeated errors must occur in same file on same
; line unless ignore_repeated_source is set true.
; http://php.net/ignore-repeated-errors
ignore_repeated_errors = Off
; Ignore source of message when ignoring repeated messages. When this setting
; is On you will not log errors with repeated messages from different files or
; source lines.
; http://php.net/ignore-repeated-source
ignore_repeated_source = Off
; If this parameter is set to Off, then memory leaks will not be shown (on
; stdout or in the log). This has only effect in a debug compile, and if
; error reporting includes E_WARNING in the allowed list
; http://php.net/report-memleaks
report_memleaks = On
; This setting is on by default.
;report_zend_debug = 0
; Store the last error/warning message in $php_errormsg (boolean). Setting this value
; to On can assist in debugging and is appropriate for development servers. It should
; however be disabled on production servers.
; Default Value: Off
; Development Value: On
; Production Value: Off
; http://php.net/track-errors
track_errors = Off
; Turn off normal error reporting and emit XML-RPC error XML
; http://php.net/xmlrpc-errors
;xmlrpc_errors = 0
; An XML-RPC faultCode
;xmlrpc_error_number = 0
; When PHP displays or logs an error, it has the capability of formatting the
; error message as HTML for easier reading. This directive controls whether
; the error message is formatted as HTML or not.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: On
; Development Value: On
; Production value: On
; http://php.net/html-errors
html_errors = On
; If html_errors is set to On *and* docref_root is not empty, then PHP
; produces clickable error messages that direct to a page describing the error
; or function causing the error in detail.
; You can download a copy of the PHP manual from http://php.net/docs
; and change docref_root to the base URL of your local copy including the
; leading '/'. You must also specify the file extension being used including
; the dot. PHP's default behavior is to leave these settings empty, in which
; case no links to documentation are generated.
; Note: Never use this feature for production boxes.
; http://php.net/docref-root
; Examples
;docref_root = "/phpmanual/"
; http://php.net/docref-ext
;docref_ext = .html
; String to output before an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-prepend-string
; Example:
;error_prepend_string = "<span style='color: #ff0000'>"
; String to output after an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-append-string
; Example:
;error_append_string = "</span>"
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; http://php.net/error-log
; Example:
;error_log = php_errors.log
; Log errors to syslog (Event Log on NT, not valid in Windows 95).
;error_log = syslog
;windows.show_crt_warning
; Default value: 0
; Development value: 0
; Production value: 0
; Data Handling ;
; The separator used in PHP generated URLs to separate arguments.
; PHP's default setting is "&".
; http://php.net/arg-separator.output
; Example:
;arg_separator.output = "&"
; List of separator(s) used by PHP to parse input URLs into variables.
; PHP's default setting is "&".
; NOTE: Every character in this directive is considered as separator!
; http://php.net/arg-separator.input
; Example:
;arg_separator.input = ";&"
; This directive determines which super global arrays are registered when PHP
; starts up. G,P,C,E & S are abbreviations for the following respective super
; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
; paid for the registration of these arrays and because ENV is not as commonly
; used as the others, ENV is not recommended on productions servers. You
; can still get access to the environment variables through getenv() should you
; need to.
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS";
; http://php.net/variables-order
variables_order = "GPCS"
; This directive determines which super global data (G,P,C,E & S) should
; be registered into the super global array REQUEST. If so, it also determines
; the order in which that data is registered. The values for this directive are
; specified in the same manner as the variables_order directive, EXCEPT one.
; Leaving this value empty will cause PHP to use the value set in the
; variables_order directive. It does not mean it will leave the super globals
; array REQUEST empty.
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; http://php.net/request-order
request_order = "GP"
; This directive determines whether PHP registers $argv & $argc each time it
; runs. $argv contains an array of all the arguments passed to PHP when a script
; is invoked. $argc contains an integer representing the number of arguments
; that were passed when the script was invoked. These arrays are extremely
; useful when running scripts from the command line. When this directive is
; enabled, registering these variables consumes CPU cycles and memory each time
; a script is executed. For performance reasons, this feature should be disabled
; on production servers.
; Note: This directive is hardcoded to On for the CLI SAPI
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/register-argc-argv
register_argc_argv = Off
; When enabled, the ENV, REQUEST and SERVER variables are created when they're
; first used (Just In Time) instead of when the script starts. If these
; variables are not used within a script, having this directive on will result
; in a performance gain. The PHP directive register_argc_argv must be disabled
; for this directive to have any affect.
; http://php.net/auto-globals-jit
auto_globals_jit = On
; Whether PHP will read the POST data.
; This option is enabled by default.
; Most likely, you won't want to disable this option globally. It causes $_POST
; and $_FILES to always be empty; the only way you will be able to read the
; POST data will be through the php://input stream wrapper. This can be useful
; to proxy requests or to process the POST data in a memory efficient fashion.
; http://php.net/enable-post-data-reading
;enable_post_data_reading = Off
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 8M
; Automatically add files before PHP document.
; http://php.net/auto-prepend-file
auto_prepend_file =
; Automatically add files after PHP document.
; http://php.net/auto-append-file
auto_append_file =
; By default, PHP will output a character encoding using
; the Content-type: header. To disable sending of the charset, simply
; set it to be empty.
; PHP's built-in default is text/html
; http://php.net/default-mimetype
default_mimetype = "text/html"
; PHP's default character set is set to empty.
; http://php.net/default-charset
;default_charset = "UTF-8"
; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
; to disable this feature. If post reading is disabled through
; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated.
; http://php.net/always-populate-raw-post-data
;always_populate_raw_post_data = On
; Paths and Directories ;
; UNIX: "/path1:/path2"
include_path = ".:/usr/share/pear"
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
; http://php.net/doc-root
doc_root =
; The directory under which PHP opens the script using /~username used only
; if nonempty.
; http://php.net/user-dir
user_dir =
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "/usr/lib/php/modules/"
; On windows:
; extension_dir = "ext"
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://php.net/enable-dl
enable_dl = Off
; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
; http://php.net/cgi.force-redirect
;cgi.force_redirect = 1
; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request. PHP's default behavior is to disable this feature.
;cgi.nph = 1
; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
; will look for to know it is OK to continue execution. Setting this variable MAY
; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
; http://php.net/cgi.redirect-status-env
;cgi.redirect_status_env =
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://php.net/cgi.fix-pathinfo
;cgi.fix_pathinfo=1
; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS. Default is zero.
; http://php.net/fastcgi.impersonate
;fastcgi.impersonate = 1
; Disable logging through FastCGI connection. PHP's default behavior is to enable
; this feature.
;fastcgi.logging = 0
; cgi.rfc2616_headers configuration option tells PHP what type of headers to
; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
; is supported by Apache. When this option is set to 1 PHP will send
; RFC2616 compliant header.
; Default is zero.
; http://php.net/cgi.rfc2616-headers
;cgi.rfc2616_headers = 0
; File Uploads ;
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
; Fopen wrappers ;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include = Off
; Define the anonymous ftp password (your email address). PHP's default setting
; for this is empty.
; http://php.net/from
;from="[email protected]"
; Define the User-Agent string. PHP's default setting for this is empty.
; http://php.net/user-agent
;user_agent="PHP"
; Default timeout for socket based streams (seconds)
; http://php.net/default-socket-timeout
default_socket_timeout = 60
; If your scripts have to deal with files from Macintosh systems,
; or you are running on a Mac and need to deal with files from
; unix or win32 systems, setting this flag will cause PHP to
; automatically detect the EOL character in those files so that
; fgets() and file() will work regardless of the source of the file.
; http://php.net/auto-detect-line-endings
;auto_detect_line_endings = Off
; Dynamic Extensions ;
; If you wish to have an extension loaded automatically, use the following
; syntax:
; extension=modulename.extension
; For example, on Windows:
; extension=msql.dll
; ... or under UNIX:
; extension=msql.so
; ... or with a path:
; extension=/path/to/extension/msql.so
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
;extension=bcmath.so
;extension=bz2.so
;extension=calendar.so
extension=curl.so
;extension=dba.so
;extension=enchant.so
;extension=exif.so
;extension=ftp.so
;extension=gd.so
extension=gettext.so
;extension=gmp.so
;extension=iconv.so
;extension=imap.so
;extension=intl.so
;extension=ldap.so
;extension=mcrypt.so
;extension=mssql.so
;extension=mysqli.so
;extension=mysql.so
;extension=odbc.so
;extension=openssl.so
;extension=pdo_mysql.so
;extension=pdo_odbc.so
;extension=pdo_pgsql.so
;extension=pdo_sqlite.so
;extension=pgsql.so
;extension=phar.so
;extension=posix.so
;extension=pspell.so
;extension=shmop.so
;extension=snmp.so
;extension=soap.so
;extension=sockets.so
;extension=sqlite3.so
;extension=sysvmsg.so
;extension=sysvsem.so
;extension=sysvshm.so
;extension=tidy.so
;extension=xmlrpc.so
;extension=xsl.so
;extension=zip.so
; Module Settings ;
[CLI Server]
; Whether the CLI web server uses ANSI color coding in its terminal output.
cli_server.color = On
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
; http://php.net/date.default-latitude
;date.default_latitude = 31.7667
; http://php.net/date.default-longitude
;date.default_longitude = 35.2333
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333
[filter]
; http://php.net/filter.default
;filter.default = unsafe_raw
; http://php.net/filter.default-flags
;filter.default_flags =
[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1
[intl]
;intl.default_locale =
; This directive allows you to produce PHP errors when some error
; happens within intl functions. The value is the level of the error produced.
; Default is 0, which does not produce any errors.
;intl.error_level = E_WARNING
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
[sqlite3]
;sqlite3.extension_dir =
[Pcre]
;PCRE library backtracking limit.
; http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000
;PCRE library recursion limit.
;Please note that if you set this value to a high number you may consume all
;the available process stack and eventually crash PHP (due to reaching the
;stack size limit imposed by the Operating System).
; http://php.net/pcre.recursion-limit
;pcre.recursion_limit=100000
[Pdo]
; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=strict
;pdo_odbc.db2_instance_name
[Pdo_mysql]
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/pdo_mysql.cache_size
pdo_mysql.cache_size = 2000
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket=
[Phar]
; http://php.net/phar.readonly
;phar.readonly = On
; http://php.net/phar.require-hash
;phar.require_hash = On
;phar.cache_list =
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on NT, not valid in Windows 95).
;mail.log = syslog
[SQL]
; http://php.net/sql.safe-mode
sql.safe_mode = Off
[ODBC]
; http://php.net/odbc.default-db
;odbc.default_db = Not yet implemented
; http://php.net/odbc.default-user
;odbc.default_user = Not yet implemented
; http://php.net/odbc.default-pw
;odbc.default_pw = Not yet implemented
; Controls the ODBC cursor model.
; Default: SQL_CURSOR_STATIC (default).
;odbc.default_cursortype
; Allow or prevent persistent links.
; http://php.net/odbc.allow-persistent
odbc.allow_persistent = On
; Check that a connection is still valid before reuse.
; http://php.net/odbc.check-persistent
odbc.check_persistent = On
; Maximum number of persistent links. -1 means no limit.
; http://php.net/odbc.max-persistent
odbc.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
; http://php.net/odbc.max-links
odbc.max_links = -1
; Handling of LONG fields. Returns number of bytes to variables. 0 means
; passthru.
; http://php.net/odbc.defaultlrl
odbc.defaultlrl = 4096
; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
; of odbc.defaultlrl and odbc.defaultbinmode
; http://php.net/odbc.defaultbinmode
odbc.defaultbinmode = 1
;birdstep.max_links = -1
[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent = 1
; Maximum number of persistent links. -1 means no limit.rune0077 wrote:
Try this solution:
https://wiki.archlinux.org/index.php/Ng … gh_FastCGI
That isn't exactly my problem. The server responds with no body (so no blank html document)
root@server ~# curl -vH "Host: ███████" localhost/test.php
* Hostname was NOT found in DNS cache
* Trying ::1...
* connect to ::1 port 80 failed: Connection refused
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /test.php HTTP/1.1
> User-Agent: curl/7.36.0
> Accept: */*
> Host: ███████████
>
< HTTP/1.1 200 OK
* Server nginx/1.6.0 is not blacklisted
< Server: nginx/1.6.0
< Date: Tue, 20 May 2014 20:11:02 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< Vary: Accept-Encoding
<
* Connection #0 to host localhost left intact
When I do set SCRIPT_FILENAME to $document_root$fastcgi_script_name, it responds with "No input file specified."
Spider.007 wrote:If there are no errors; tell us what your access-logs tell. Enable them in fpm and tell us if the request ends up there. Also; nginx can also log the upstream ip-address; if you add that to the access-logs you'll at least know if the problem is nginx, or fpm
The nginx log message:
127.0.0.1 - - [20/May/2014:14:15:50 -0600] "GET /test.php HTTP/1.1" 200 5 "-" "curl/7.36.0"
I'll try to find a way to make php-fpm more verbose and I'll edit this post with the error when I do. At the moment it's only logging startups/shutdowns.
Last edited by phillips1012 (2014-05-20 20:23:40) -
Oracle 10g R2 installation problem in HP-UX Itanium 11.23 64 bit
platform desc:
HP-UX 64 bit Itanium 11.23
Oracle 10.2
I fulfill all the prerequisites (environment setup, kernel parameter update properly, user/group creation properly).
But while i'm starting the ./runInstaller then I got error which i cant define whats the problem.
{font:'Courier New'}{color:#4f81bd}$whoami{color}{font}
{font:'Courier New'}{color:#4f81bd} oracle
{color}{font}{font:'Courier New'}{color:#1f497d} {color}{font}
{font:'Courier New'}{color:#1f497d} {color}{font}
{font:'Courier New'}{color:#4f81bd}$ ./runInstaller{color}{font}
{font:'Courier New'}{color:#4f81bd}Starting Oracle Universal Installer...{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}Checking installer requirements...{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}Checking operating system version: must be B.11.23. Actual B.11.23{color}{font}
{font:'Courier New'}{color:#4f81bd} Passed{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}Checking swap space: must be greater than 250 MB. Actual 4095 MB Passed{color}{font}
{font:'Courier New'}{color:#4f81bd}Checking Temp space: must be greater than 250 MB. Actual 2527 MB Passed{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}All installer requirements met.{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}Preparing
to launch Oracle Universal Installer from
/tmp/OraInstall2009-01-27_01-38-40PM. Please wait ...$ Unhandled signal
occurred at 0x60000000c7c66780{color}{font}
{font:'Courier New'}{color:#4f81bd}SIGSEGV 11* segmentation violation{color}{font}
{font:'Courier New'}{color:#4f81bd} si_signo [11]: SIGSEGV 11* segmentation violation{color}{font}
{font:'Courier New'}{color:#4f81bd} si_errno [0]: Error 0{color}{font}
{font:'Courier New'}{color:#4f81bd} si_code [2]: SEGV_ACCERR [addr: 0x0]{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}Aborting...{color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd} {color}{font}
{font:'Courier New'}{color:#4f81bd}****************{color}{font}
{font:'Courier New'}{color:#4f81bd}Another exception has been detected while we were handling last error.{color}{font}
{font:'Courier New'}{color:#4f81bd}Dumping information about last error:{color}{font}
{font:'Courier New'}{color:#4f81bd}ERROR REPORT FILE = (N/A){color}{font}
{font:'Courier New'}{color:#4f81bd}PC = c7c66780{color}{font}
{font:'Courier New'}{color:#4f81bd}SIGNAL = 11{color}{font}
{font:'Courier New'}{color:#4f81bd}FUNCTION NAME = (N/A){color}{font}
{font:'Courier New'}{color:#4f81bd}OFFSET = 0xFFFFFFFF{color}{font}
{font:'Courier New'}{color:#4f81bd}LIBRARY NAME = (N/A){color}{font}
{font:'Courier New'}{color:#4f81bd}Please check ERROR REPORT FILE for further information, if there is any.{color}{font}
{font:'Courier New'}{color:#4f81bd}Good bye.{color}{font}
Pls help...
Shafiul.A simple search on metalink....
Oracle Universal Installer Terminates with SIGSEGV 11* Segmentation Violation
https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=155649.1
Note 43507.1 ALERT:HP-UX: Patch Levels Advised -
New Install: dbca problem on ubuntu 10.04
Hello List,
I want to install Oracle 11gR2 on my Ubuntu box which is running 10.04 Lucid:
oracle@z2:~/oh$ cat /etc/issue
Ubuntu 10.04.1 LTS
oracle@z2:~/oh$ uname -a
Linux z2 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux
The above command suggests to me that I am running 32bit Linux.
I downloaded the 32bit Oracle cdroms.
I read this link:
- http://www.pythian.com/news/13291/installing-oracle-11gr2-enterprise-edition-on-ubuntu-10-04-lucid-lynx/
I carefully followed the instructions there.
The instructions there are for 64 bit Linux. Like I said, my box is 32bit.
Here are the results of my libstdc++5 shoehorn-install:
oracle@z2:/usr/lib$ ll libstd*
lrwxrwxrwx 1 root root 18 2010-08-10 21:59 libstdc++.so.5 -> libstdc++.so.5.0.7
-rw-r--r-- 1 root root 737192 2010-08-10 21:58 libstdc++.so.5.0.7
lrwxrwxrwx 1 root root 19 2010-08-09 13:54 libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 975088 2010-03-26 15:43 libstdc++.so.6.0.13
oracle@z2:/usr/lib$
oracle@z2:/usr/lib$
oracle@z2:/usr/lib$ file libstdc++.so.5.0.7
libstdc++.so.5.0.7: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
oracle@z2:/usr/lib$
oracle@z2:/usr/lib$ file libstdc++.so.6.0.13
libstdc++.so.6.0.13: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
oracle@z2:/usr/lib$
oracle@z2:/usr/lib$
The instructions suggest that I install some debian packages.
Here are my results for that task:
root@z2:/oracle/downloads/database# apt-get install unzip build-essential x11-utils rpm ksh lsb-rpm libaio1
Reading package lists... Done
Building dependency tree
Reading state information... Done
unzip is already the newest version.
build-essential is already the newest version.
x11-utils is already the newest version.
rpm is already the newest version.
ksh is already the newest version.
lsb-rpm is already the newest version.
libaio1 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
The instructions described a software-only install so I did that.
I bumped into no problems.
After the install,
I added env vars to my .bashrc and got a new bash:
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH
Then:
oracle@z2:~$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Sat Aug 14 18:03:00 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> exit
oracle@z2:~$ ln -s $ORACLE_HOME oh
oracle@z2:~$ ln -s $ORACLE_HOME 11gr2oh
oracle@z2:~$ cd oh
oracle@z2:~/oh$ OPatch/opatch lsinventory
Invoking OPatch 11.1.0.6.6
Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation. All rights reserved.
Oracle Home : /oracle/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /oracle/app/oraInventory
from : /etc/oraInst.loc
OPatch version : 11.1.0.6.6
OUI version : 11.2.0.1.0
OUI location : /oracle/app/oracle/product/11.2.0/dbhome_1/oui
Log file location : /oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2010-08-14_18-06-29PM.log
Patch history file: /oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch_history.txt
Lsinventory Output file location : /oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2010-08-14_18-06-29PM.txt
Installed Top-level Products (1):
Oracle Database 11g 11.2.0.1.0
There are 1 products installed in this Oracle Home.
There are no Interim patches installed in this Oracle Home.
OPatch succeeded.
oracle@z2:~/oh$
So far so good.
oracle@z2:~/oh$
oracle@z2:~/oh$ which dbca
/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbca
Then I tried dbca and it bombed:
oracle@z2:~/oh$
oracle@z2:~/oh$ dbca
# An unexpected error has been detected by HotSpot Virtual Machine:
# SIGSEGV (0xb) at pc=0xb78476f3, pid=5883, tid=3077301952
# Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [ld-linux.so.2+0xd6f3]
# An error report file with more information is saved as hs_err_pid5883.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
Aborted
oracle@z2:~/oh$
oracle@z2:~/oh$
oracle@z2:~/oh$ env|sort
DISPLAY=localhost:10.0
HOME=/oracle
JAVA_HOME=/java/jdk16
LANG=en_US.UTF-8
LD_LIBRARY_PATH=/oracle/app/oracle/product/11.2.0/dbhome_1/lib:/lib:/usr/lib
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=orcl
PATH=/oracle/app/oracle/product/11.2.0/dbhome_1/bin:/java/jdk16/bin:/pt/jruby151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/dan/bin:/pt/bin:.
SHELL=/bin/bash
TERM=dumb
USER=oracle
_=/usr/bin/env
oracle@z2:~/oh$
oracle@z2:~/oh$
oracle@z2:~/oh$ unset JAVA_HOME
oracle@z2:~/oh$
oracle@z2:~/oh$ export LD_LIBRARY_PATH=${ORACLE_HOME}/lib
oracle@z2:~/oh$
oracle@z2:~/oh$ export PATH=${ORACLE_HOME}/bin:/usr/bin:/bin:/usr/sbin:/sbin
oracle@z2:~/oh$
oracle@z2:~/oh$ which java
/usr/bin/java
oracle@z2:~/oh$
oracle@z2:~/oh$ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-4ubuntu3)
OpenJDK Server VM (build 16.0-b13, mixed mode)
oracle@z2:~/oh$
oracle@z2:~/oh$
oracle@z2:~/oh$ su
Password:
root@z2:/oracle/oh# mv /usr/bin/java /usr/bin/java16
root@z2:/oracle/oh#
root@z2:/oracle/oh# exit
oracle@z2:~/oh$ which java
oracle@z2:~/oh$
oracle@z2:~/oh$
oracle@z2:~/oh$ dbca
# An unexpected error has been detected by HotSpot Virtual Machine:
# SIGSEGV (0xb) at pc=0xb785a6f3, pid=5953, tid=3077314240
# Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [ld-linux.so.2+0xd6f3]
# An error report file with more information is saved as hs_err_pid5953.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
Aborted
oracle@z2:~/oh$
oracle@z2:~/oh$
I used these google keywords to search for clues:
google:
oracle ubuntu 10.04 dbca SIGSEGV ld-linux.so.2
I found no clues in Google.
So, I look for clues here.
Does anyone have any ideas on how do debug this error from dbca:
oracle@z2:~/oh$ dbca
# An unexpected error has been detected by HotSpot Virtual Machine:
# SIGSEGV (0xb) at pc=0xb785a6f3, pid=5953, tid=3077314240
# Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [ld-linux.so.2+0xd6f3]
??I am running V11.2 on 64-bit Ubuntu
Below are some log files on my system.
You may be able to find similar ones on yours & they might contain additional clues.
/u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/logs
/u01/app/oracle/cfgtoollogs/dbca
/u01/app/oracle/cfgtoollogs/dbca/v112
/u01/app/oracle/cfgtoollogs/dbca/v112/mkplug_v3_v112.log
/u01/app/oracle/cfgtoollogs/dbca/v112/tts_example_imp.log
/u01/app/oracle/cfgtoollogs/dbca/v112/postDBCreation.log
/u01/app/oracle/cfgtoollogs/dbca/v112/rmanRestoreDatafiles.sql
/u01/app/oracle/cfgtoollogs/dbca/v112/trace.log
/u01/app/oracle/cfgtoollogs/dbca/v112/postScripts.log
/u01/app/oracle/cfgtoollogs/dbca/v112/OraDb11g_home1_v112_creation_checkpoint.xml
/u01/app/oracle/cfgtoollogs/dbca/v112/cloneDBCreation.log
/u01/app/oracle/cfgtoollogs/dbca/v112/CloneRmanRestore.log
/u01/app/oracle/cfgtoollogs/dbca/v112/lockAccount.log
/u01/app/oracle/cfgtoollogs/dbca/v112/emConfig.log
/u01/app/oracle/cfgtoollogs/dbca/trace.log_OraDb11g_home1
bcm@bcm-laptop:~$ uname -a
Linux bcm-laptop 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 05:14:15 UTC 2010 x86_64 GNU/Linux -
Oracle 9i installation problem with RedHat 7.2 (segmentation violation)
I have try to installation 9i with RedHat 7.2 by x windows.
when i use xwin to run the "./runInstaller, i got the error
(segmentation) as below:
i have already try to follow the installation procedure in
http://staff.in2.hr/denis/oracle/901install_rh72_en.html#1 but
still got this error.
Can anyone help me??
Regards
Chris Sung
=================================================================
===============
oracle install
Connecting 192.168.1.3 via TELNET
Thursday, December 13, 2001 1:04:06
Red Hat Linux release 7.2 (Enigma)
Kernel 2.4.7-10 on an i686
login: oracle
Password:
Last login: Thu Dec 13 00:46:39 from apple
[oracle@orange oracle]$ (/home/oracle/Disk1/runInstaller -
display 192.168.1.2:0
-name "oracle install" &)
[oracle@orange oracle]$ Initializing Java Virtual Machine
from /tmp/OraInstall/jre/bin/jre. Please wait...
SIGSEGV 11* segmentation violation
stackbase=0xbffff298, stackpointer=0xbffff160
Full thread dump:
"Finalizer thread" (TID:0x4276d210, sys_thread_t:0x4d0bfe0c,
state:R) prio=1
"Async Garbage Collector" (TID:0x4276d258,
sys_thread_t:0x4d09ee0c, state:R) prio=1
"Idle thread" (TID:0x4276d2a0, sys_thread_t:0x4d07de0c,
state:R) prio=0
"Clock" (TID:0x4276d088, sys_thread_t:0x4d05ce0c, state:CW)
prio=12
"main" (TID:0x4276d0b0, sys_thread_t:0x80d6fe8, state:R)
prio=5 *current thread*
java.lang.System.initializeSystemClass(System.java)
Monitor Cache Dump:
Registered Monitor Dump:
Thread queue lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0x4d05ce0c)
Monitor registry: owner "main" (0x80d6fe8, 1 entry)
Thread Alarm Q:Strange, but yesterday I nter in Oracle9i install, open
gnome-terminal window as oracle user and simply type
/tmp/Disk1/runInstaler
the DISPLAY enviroment variable was set,
using RedHat 7.2 , kernel 2.4.16-0.9, glibc-2.2.4-19
Segmentation violation 11 may mean RAM problem, sometimes
incorrect program pointer.So I think it must work (runIstaler) -
Macbook Pro (Mid 2012) constantly restarts because of a problem
Lately my Macbook pro, while using it, will suddenly crash and restart due to a problem. It seems as though it occurs most when I go to lift my computer and move it. I'm guessing that the pressure from my hand lifting the laptop to the bottom-centre of it is causing problems to the RAM memory. I noticed that the laptop is somewhat "flexing", making me think that the memory is being affected inside that is causing the constant kernel panics.
Here is the latest crash report:
Process: SIMBL Agent [784]
Path: /Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL Agent.app/Contents/MacOS/SIMBL Agent
Identifier: net.culater.SIMBL_Agent
Version: 0.9.8 (0.9.8)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: SIMBL Agent [784]
User ID: 501
Date/Time: 2014-12-18 19:05:38.426 -0500
OS Version: Mac OS X 10.10.1 (14B25)
Report Version: 11
Anonymous UUID: 7A991BD2-A5AD-6A01-955D-06AF490D01A0
Time Awake Since Boot: 720 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Application Specific Information:
objc_msgSend() selector name: respondsToSelector:
objc[784]: garbage collection is ON
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8bd8b0d7 objc_msgSend + 23
1 com.apple.CoreFoundation 0x00007fff8b791464 __CFStringAppendFormatCore + 8180
2 com.apple.CoreFoundation 0x00007fff8b885c00 _CFStringCreateWithFormatAndArgumentsAux2 + 256
3 com.apple.Foundation 0x00007fff8c292521 -[NSPlaceholderString initWithFormat:locale:arguments:] + 153
4 com.apple.Foundation 0x00007fff8c295e79 +[NSString stringWithFormat:] + 174
5 net.culater.SIMBL_Agent 0x00000001000028fb -[SIMBLAgent injectSIMBL:] + 1675
6 net.culater.SIMBL_Agent 0x0000000100002007 -[SIMBLAgent applicationDidFinishLaunching:] + 919
7 com.apple.CoreFoundation 0x00007fff8b871cbc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
8 com.apple.CoreFoundation 0x00007fff8b7631b4 _CFXNotificationPost + 3140
9 com.apple.Foundation 0x00007fff8c279ea1 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
10 com.apple.AppKit 0x00007fff8a9ea10b -[NSApplication _postDidFinishNotification] + 291
11 com.apple.AppKit 0x00007fff8a9e9e76 -[NSApplication _sendFinishLaunchingNotification] + 191
12 com.apple.AppKit 0x00007fff8a9e6c76 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 574
13 com.apple.AppKit 0x00007fff8a9e66b5 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 244
14 com.apple.Foundation 0x00007fff8c299458 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
15 com.apple.Foundation 0x00007fff8c2992c9 _NSAppleEventManagerGenericHandler + 102
16 com.apple.AE 0x00007fff90fb499c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 531
17 com.apple.AE 0x00007fff90fb4719 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
18 com.apple.AE 0x00007fff90fb4623 aeProcessAppleEvent + 295
19 com.apple.HIToolbox 0x00007fff8fd7637e AEProcessAppleEvent + 56
20 com.apple.AppKit 0x00007fff8a9e2d76 _DPSNextEvent + 2665
21 com.apple.AppKit 0x00007fff8a9e1e80 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
22 com.apple.AppKit 0x00007fff8a9d5e23 -[NSApplication run] + 594
23 com.apple.AppKit 0x00007fff8a9c12d4 NSApplicationMain + 1832
24 net.culater.SIMBL_Agent 0x0000000100002b22 main + 34
25 net.culater.SIMBL_Agent 0x0000000100001a24 start + 52
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff92f6922e kevent64 + 10
1 libdispatch.dylib 0x00007fff8d8afa6a _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff92f68946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff878494a1 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff92f68946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff878494a1 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff92f68946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff878494a1 start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff92f68946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff878494a1 start_wqthread + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff92f68946 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff878494a1 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fff8c41738f rbx: 0x00007fff5fbfd187 rcx: 0x0000000000000000 rdx: 0x00007fff8c526ffb
rdi: 0xdc003a40942d2762 rsi: 0x00007fff867ac2fe rbp: 0x00007fff5fbfcfc0 rsp: 0x00007fff5fbfcf88
r8: 0x00007fff5fbfd187 r9: 0x00007fff5fbfdc32 r10: 0x0000000000000000 r11: 0x00007ffffffffff8
r12: 0xdc003a40942d2762 r13: 0x0000000000000000 r14: 0x00007fff75da1da0 r15: 0x0000000100007e98
rip: 0x00007fff8bd8b0d7 rfl: 0x0000000000010246 cr2: 0x0000000104cc5000
Logical CPU: 0
Error Code: 0x00000000
Trap Number: 13
Binary Images:
0x100000000 - 0x100006fff +net.culater.SIMBL_Agent (0.9.8 - 0.9.8) <D0BED0D8-40CE-3CC0-A8BA-A18F24C86E79> /Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL Agent.app/Contents/MacOS/SIMBL Agent
0x7fff63d21000 - 0x7fff63d57837 dyld (353.2.1) <4696A982-1500-34EC-9777-1EF7A03E2659> /usr/lib/dyld
0x7fff84f88000 - 0x7fff851f0ffb com.apple.security (7.0 - 57031.1.35) <96141D1F-614E-32C4-8AC2-F47481F23F43> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff851f1000 - 0x7fff851ffff7 com.apple.opengl (11.0.7 - 11.0.7) <B5C4DF85-37BD-3984-98D1-90A5043DA984> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff85200000 - 0x7fff85203ff7 libdyld.dylib (353.2.1) <19FAF435-C165-3374-9DEF-D7BBA7D61DB6> /usr/lib/system/libdyld.dylib
0x7fff8574b000 - 0x7fff8578bff7 libGLImage.dylib (11.0.7) <7CBCEB4B-D22F-3116-8B28-D1C22D28C69D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x7fff8578c000 - 0x7fff857e0fff libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
0x7fff85b2f000 - 0x7fff85b32fff com.apple.IOSurface (97 - 97) <D4B4D2B2-7B16-3174-9EA6-55E0A10B452D> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff85b6d000 - 0x7fff85b92ff7 libPng.dylib (1231) <2D5AC0EE-4056-3F76-97E7-BBD415F072B5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff85be9000 - 0x7fff85bebff7 com.apple.securityhi (9.0 - 55006) <B1E09986-7AF0-3BD1-BAA1-B5514DFB7CD1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x7fff85c95000 - 0x7fff85c99fff libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
0x7fff85c9a000 - 0x7fff85c9cff7 libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
0x7fff85d12000 - 0x7fff85e42fff com.apple.UIFoundation (1.0 - 1) <8E030D93-441C-3997-9CD2-55C8DFAC8B84> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundatio n
0x7fff85e43000 - 0x7fff85ed7fff com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x7fff85ff9000 - 0x7fff86012ff7 com.apple.CFOpenDirectory (10.10 - 187) <0ECA5D80-A045-3A2C-A60C-E1605F3AB6BD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x7fff86013000 - 0x7fff8603efff com.apple.DictionaryServices (1.2 - 229) <6789EC43-CADA-394D-8FE8-FC3A2DD136B9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x7fff8603f000 - 0x7fff86077fff com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
0x7fff8608c000 - 0x7fff8608dfff libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
0x7fff860dd000 - 0x7fff860dffff libsystem_configuration.dylib (699.1.5) <9FBA1CE4-97D0-347E-A443-93ED94512E92> /usr/lib/system/libsystem_configuration.dylib
0x7fff860e0000 - 0x7fff860e4fff com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x7fff8611c000 - 0x7fff8623eff7 com.apple.LaunchServices (644.12 - 644.12) <D7710B20-0561-33BB-A3C8-463691D36E02> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff8623f000 - 0x7fff862abfff com.apple.framework.CoreWLAN (5.0 - 500.35.2) <ACBAAB0A-BCC7-37CF-AAFB-2DA1733F2682> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff862bb000 - 0x7fff862c5ff7 com.apple.NetAuth (5.0 - 5.0) <B9EC5425-D38D-308C-865F-207E0A98BAC7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff867c0000 - 0x7fff867d2fff libsasl2.2.dylib (193) <E523DD05-544B-3430-8AA9-672408A5AF8B> /usr/lib/libsasl2.2.dylib
0x7fff867d3000 - 0x7fff867d5ff7 libquarantine.dylib (76) <DC041627-2D92-361C-BABF-A869A5C72293> /usr/lib/system/libquarantine.dylib
0x7fff867f3000 - 0x7fff86820fff com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff86821000 - 0x7fff8683bff7 com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff86ea6000 - 0x7fff86ea6ff7 libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
0x7fff86ea7000 - 0x7fff86f9aff7 libJP2.dylib (1231) <58849E48-9CD2-38A1-9D48-FCE630F473EB> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff86f9b000 - 0x7fff86fdcfff libGLU.dylib (11.0.7) <8037342E-1ECD-385F-B4C3-545CE97B76AE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff86fdd000 - 0x7fff86fe8ff7 com.apple.DirectoryService.Framework (10.10 - 187) <813211CD-725D-31B9-ABEF-7B28DE2CB224> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
0x7fff8700c000 - 0x7fff8700eff7 com.apple.SecCodeWrapper (4.0 - 238) <F450AB10-B0A4-3B55-A1B9-563E55C99333> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWr apper
0x7fff8700f000 - 0x7fff8701aff7 com.apple.CommerceCore (1.0 - 376.0.5) <57E5C067-52F6-3854-86C0-D878EDA24B55> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
0x7fff870fb000 - 0x7fff8710eff7 com.apple.CoreBluetooth (1.0 - 1) <FA9B43B3-E183-3040-AE25-66EF9870CF35> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff8716e000 - 0x7fff87177ff7 libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
0x7fff871a7000 - 0x7fff871cdff7 com.apple.ChunkingLibrary (2.1 - 163.1) <3514F2A4-38BD-3849-9286-B3B991057742> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunking Library
0x7fff871ce000 - 0x7fff872b1fff libcrypto.0.9.8.dylib (52) <7208EEE2-C090-383E-AADD-7E1BD1321BEC> /usr/lib/libcrypto.0.9.8.dylib
0x7fff872b2000 - 0x7fff872f2fff com.apple.CloudDocs (1.0 - 280.1.2) <49E75BC1-6556-36B4-804A-E49BC41241CF> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x7fff872f3000 - 0x7fff872f3fff com.apple.audio.units.AudioUnit (1.12 - 1.12) <76EF1C9D-DEA4-3E55-A134-4099B2FD2CF2> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff872f4000 - 0x7fff872fbff7 libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
0x7fff87577000 - 0x7fff877f1fff com.apple.CoreData (110 - 526) <AEEDAF00-D38F-3A15-B3C9-73732940CC55> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff877f2000 - 0x7fff877ffff7 libxar.1.dylib (254) <CE10EFED-3066-3749-838A-6A15AC0DBCB6> /usr/lib/libxar.1.dylib
0x7fff87800000 - 0x7fff8780cff7 com.apple.OpenDirectory (10.10 - 187) <1D0066FC-1DEB-381B-B15C-4C009E0DF850> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff87817000 - 0x7fff87847fff libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
0x7fff87848000 - 0x7fff87851fff libsystem_pthread.dylib (105.1.4) <26B1897F-0CD3-30F3-B55A-37CB45062D73> /usr/lib/system/libsystem_pthread.dylib
0x7fff8786f000 - 0x7fff8797effb com.apple.desktopservices (1.9 - 1.9) <6EDAC73F-C42C-3FF7-B67D-FCCA1CFC5405> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x7fff879a6000 - 0x7fff879baff7 com.apple.ProtectedCloudStorage (1.0 - 1) <52CFE68A-0663-3756-AB5B-B42195026052> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/Pr otectedCloudStorage
0x7fff879bb000 - 0x7fff87dc8ff7 libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x7fff87dc9000 - 0x7fff87e37ffb com.apple.Heimdal (4.0 - 2.0) <B852ACA1-4C64-3E2A-A9D3-6D4C80AD9429> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff87e8e000 - 0x7fff87f82ff7 libFontParser.dylib (134) <506126F8-FDCE-3DE1-9DCA-E07FE658B597> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8818b000 - 0x7fff88192fff com.apple.NetFS (6.0 - 4.0) <1581D25F-CC07-39B0-90E8-5D4F3CF84EBA> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff88193000 - 0x7fff881d9ff7 libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
0x7fff881da000 - 0x7fff881e5ff7 com.apple.speech.synthesis.framework (5.2.6 - 5.2.6) <9434AA45-B6BD-37F7-A866-172196A7F91B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff89198000 - 0x7fff89207fff com.apple.SearchKit (1.4.0 - 1.4.0) <BFD6D876-36BA-3A3B-9F15-3E2F7DE6E89D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x7fff8971f000 - 0x7fff89722fff com.apple.xpc.ServiceManagement (1.0 - 1) <7E9E6BB7-AEE7-3F59-BAC0-59EAF105D0C8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManage ment
0x7fff897a2000 - 0x7fff897a3ff7 com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x7fff89a1f000 - 0x7fff89a1ffff com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff89a8d000 - 0x7fff89aaaffb libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
0x7fff89aab000 - 0x7fff89aacfff libffi.dylib (18.1) <0F6C6A4D-1210-3585-8DA1-B8A94B9924A5> /usr/lib/libffi.dylib
0x7fff89aad000 - 0x7fff89aadfff libOpenScriptingUtil.dylib (162) <EFD79173-A9DA-3AE6-BE15-3948938204A6> /usr/lib/libOpenScriptingUtil.dylib
0x7fff89aae000 - 0x7fff89aaffff com.apple.TrustEvaluationAgent (2.0 - 25) <2D61A2C3-C83E-3A3F-8EC1-736DBEC250AB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
0x7fff89ab0000 - 0x7fff89ab5ffb libheimdal-asn1.dylib (398.1.2) <F9463B34-AAF5-3488-AD0C-85937C81FC5E> /usr/lib/libheimdal-asn1.dylib
0x7fff89ab6000 - 0x7fff89b2afff com.apple.ApplicationServices.ATS (360 - 375) <62828B40-231D-3F81-8067-1903143DCB6B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x7fff89b2b000 - 0x7fff89c1dfff libxml2.2.dylib (26) <B834E7C8-EC3E-3382-BC5A-DA38DC4D720C> /usr/lib/libxml2.2.dylib
0x7fff89c1e000 - 0x7fff89c30ff7 com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x7fff8a577000 - 0x7fff8a57cfff com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff8a6c7000 - 0x7fff8a6cffff libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
0x7fff8a6d0000 - 0x7fff8a6ddfff com.apple.ProtocolBuffer (1 - 225.1) <2D502FBB-D2A0-3937-A5C5-385FA65B3874> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolB uffer
0x7fff8a70f000 - 0x7fff8a836fff com.apple.coreui (2.1 - 305) <BB430677-D1F7-38DD-8F05-70E54352B8B5> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8a884000 - 0x7fff8a88ffff libGL.dylib (11.0.7) <C53344AD-8CE6-3111-AB94-BD4CA89ED84E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8a894000 - 0x7fff8a96aff3 com.apple.DiskImagesFramework (10.10 - 389.1) <7DE2208C-BD55-390A-8167-4F9F11750C4B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff8a9ac000 - 0x7fff8a9bdff7 libsystem_coretls.dylib (35.1.2) <EBBF7EF6-80D8-3F8F-825C-B412BD6D22C0> /usr/lib/system/libsystem_coretls.dylib
0x7fff8a9be000 - 0x7fff8b4fffff com.apple.AppKit (6.9 - 1343.16) <C98DB43F-4245-3E6E-A4EE-37DAEE33E174> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8b50d000 - 0x7fff8b51dff7 libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
0x7fff8b51e000 - 0x7fff8b522fff libsystem_stats.dylib (163.1.4) <1DB04436-5974-3F16-86CC-5FF5F390339C> /usr/lib/system/libsystem_stats.dylib
0x7fff8b539000 - 0x7fff8b71eff3 libicucore.A.dylib (531.30) <EF0E7544-E317-3550-A962-6AE65E78AF17> /usr/lib/libicucore.A.dylib
0x7fff8b71f000 - 0x7fff8b747fff libxpc.dylib (559.1.22) <9437C02E-A07B-38C8-91CB-299FAA63083D> /usr/lib/system/libxpc.dylib
0x7fff8b753000 - 0x7fff8bae9fff com.apple.CoreFoundation (6.9 - 1151.16) <F2B088AF-A5C6-3FAE-9EB4-7931AF6359E4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8bb45000 - 0x7fff8bb75ffb com.apple.GSS (4.0 - 2.0) <D033E7F1-2D34-339F-A814-C67E009DE5A9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff8bb76000 - 0x7fff8bb7effb libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
0x7fff8bd0f000 - 0x7fff8bd15fff com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x7fff8bd8a000 - 0x7fff8bf6f267 libobjc.A.dylib (646) <3B60CD90-74A2-3A5D-9686-B0772159792A> /usr/lib/libobjc.A.dylib
0x7fff8c224000 - 0x7fff8c273ff7 com.apple.opencl (2.4.2 - 2.4.2) <6AE26E08-6EFC-3E1B-B202-EFA9C3E5B9D4> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8c277000 - 0x7fff8c5a5ff7 com.apple.Foundation (6.9 - 1151.16) <18EDD673-A010-3E99-956E-DA594CE1FA80> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff8c5a6000 - 0x7fff8c5a7fff liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
0x7fff8c85d000 - 0x7fff8c866ff3 com.apple.CommonAuth (4.0 - 2.0) <F4C266BE-2E0E-36B4-9DE7-C6B4BF410FD7> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8c8a4000 - 0x7fff8c8feff7 com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/Languag eModeling
0x7fff8c907000 - 0x7fff8c90bfff libCoreVMClient.dylib (79) <FC4E08E3-749E-32FF-B5E9-211F29864831> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
0x7fff8c93b000 - 0x7fff8c93cff7 libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
0x7fff8c93d000 - 0x7fff8c93efff libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8c93f000 - 0x7fff8c990ff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <AF72B06E-C6C1-3FAE-8B47-AF461CAE0E22> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8c9c2000 - 0x7fff8c9c7ff7 libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
0x7fff8cbfa000 - 0x7fff8cbffff7 libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
0x7fff8cc00000 - 0x7fff8cc2bff3 libarchive.2.dylib (30) <8CBB4416-EBE9-3574-8ADC-44655D245F39> /usr/lib/libarchive.2.dylib
0x7fff8cc37000 - 0x7fff8cc42fff libcommonCrypto.dylib (60061) <D381EBC6-69D8-31D3-8084-5A80A32CB748> /usr/lib/system/libcommonCrypto.dylib
0x7fff8cc43000 - 0x7fff8ccaaff7 com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff8ccab000 - 0x7fff8ccadfff com.apple.loginsupport (1.0 - 1) <35A2A071-606C-39A5-8C11-E4CAF98D934C> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsu pport.framework/Versions/A/loginsupport
0x7fff8ccae000 - 0x7fff8cdf0fff libsqlite3.dylib (168) <7B580EB9-9260-35FE-AE2F-276A2C242BAB> /usr/lib/libsqlite3.dylib
0x7fff8ce04000 - 0x7fff8cf1bfe7 libvDSP.dylib (512) <52777555-F051-3BC2-A2D2-9645907E836D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x7fff8d813000 - 0x7fff8d85cff3 com.apple.HIServices (1.22 - 519) <59D78E07-C3F1-3272-88F1-876B836D5517> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x7fff8d85d000 - 0x7fff8d8aaff3 com.apple.print.framework.PrintCore (10.0 - 451) <3CA58254-D14F-3913-9DFB-CAC499570CC7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x7fff8d8ab000 - 0x7fff8d8d5ff7 libdispatch.dylib (442.1.4) <502CF32B-669B-3709-8862-08188225E4F0> /usr/lib/system/libdispatch.dylib
0x7fff8d8d6000 - 0x7fff8d8f1ff7 libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
0x7fff8d8f2000 - 0x7fff8d8f2ff7 libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
0x7fff8d8f9000 - 0x7fff8d927fff com.apple.CoreServicesInternal (221.1 - 221.1) <51BAE6D2-84F3-392A-BFEC-A3B47B80A3D2> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
0x7fff8d928000 - 0x7fff8dc0fffb com.apple.CoreServices.CarbonCore (1108.1 - 1108.1) <55A16172-ACC0-38B7-8409-3CB92AF33973> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7fff8dc10000 - 0x7fff8dc18fff libsystem_dnssd.dylib (561.1.1) <62B70ECA-E40D-3C63-896E-7F00EC386DDB> /usr/lib/system/libsystem_dnssd.dylib
0x7fff8e028000 - 0x7fff8e030ff7 com.apple.AppleSRP (5.0 - 1) <01EC5144-D09A-3D6A-AE35-F6D48585F154> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff8e178000 - 0x7fff8e17efff libsystem_trace.dylib (72.1.3) <A9E6B7D8-C327-3742-AC54-86C94218B1DF> /usr/lib/system/libsystem_trace.dylib
0x7fff8e1d8000 - 0x7fff8e1e9fff libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
0x7fff8e1ef000 - 0x7fff8e2b2ff7 libvMisc.dylib (512) <A4E39464-52EA-34CB-9FFE-53E79B3C65F5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x7fff8e2b3000 - 0x7fff8e2ebffb libsystem_network.dylib (411) <C0B2313D-47BE-38A9-BEE6-2634A4F5E14B> /usr/lib/system/libsystem_network.dylib
0x7fff8e2fb000 - 0x7fff8e317ff7 libsystem_malloc.dylib (53.1.1) <19BCC257-5717-3502-A71F-95D65AFA861B> /usr/lib/system/libsystem_malloc.dylib
0x7fff8e318000 - 0x7fff8e395fff com.apple.CoreServices.OSServices (640.3 - 640.3) <28445162-08E9-3E24-84E4-617CE5FE1367> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x7fff8e396000 - 0x7fff8e396fff com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x7fff8e3ae000 - 0x7fff8e3cefff com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconService s
0x7fff8e3cf000 - 0x7fff8e3e9ff7 com.apple.AppleVPAFramework (1.0.30 - 1.0.30) <D47A2125-C72D-3298-B27D-D89EA0D55584> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff8e4fd000 - 0x7fff8e508ff7 libkxld.dylib (2782.1.97) <CB1A1B57-54BE-3573-AE0C-B90ED6BAEEE2> /usr/lib/system/libkxld.dylib
0x7fff8e8bc000 - 0x7fff8e945fff com.apple.CoreSymbolication (3.1 - 56072) <8CE81C95-49E8-389F-B989-67CC452C08D0> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
0x7fff8e946000 - 0x7fff8ed76fff com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff8ed77000 - 0x7fff8ed79fff com.apple.EFILogin (2.0 - 2) <F0269EE2-3686-3A8A-8B83-F86974E35E90> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff8edc7000 - 0x7fff8edd1ff7 com.apple.CrashReporterSupport (10.10 - 629) <EC97EA5E-3190-3717-A4A9-2F35A447E7A6> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x7fff8eeb2000 - 0x7fff8f0b5ff3 com.apple.CFNetwork (720.1.1 - 720.1.1) <A82E71B3-2CDB-3840-A476-F2304D896E03> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff8f0b6000 - 0x7fff8f0beffb com.apple.CoreServices.FSEvents (1210 - 1210) <782A9C69-7A45-31A7-8960-D08A36CBD0A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvent s.framework/Versions/A/FSEvents
0x7fff8f0c2000 - 0x7fff8f157ff7 com.apple.ColorSync (4.9.0 - 4.9.0) <F06733BD-A10C-3DB3-B050-825351130392> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x7fff8f1a6000 - 0x7fff8f1a7ffb libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
0x7fff8f1a8000 - 0x7fff8f1b7fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8f1b9000 - 0x7fff8f324ff7 com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5C6DBEB4-F2EA-3262-B9FC-AFB89404C1DA> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff8f325000 - 0x7fff8f33cfff com.apple.ScriptingBridge (1.3.2 - 66) <89EF2F7B-077A-3AD4-A92B-C36C74B30CE5> /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge
0x7fff8f59b000 - 0x7fff8f8ceff7 libmecabra.dylib (666.1) <CAFBC813-4894-3352-9B22-FFF116773A06> /usr/lib/libmecabra.dylib
0x7fff8f8cf000 - 0x7fff8f901ff3 com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff8f954000 - 0x7fff8f977ff7 com.apple.framework.familycontrols (4.1 - 410) <41499068-0AB2-38CB-BE6A-F0DD0F06AB52> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x7fff8f98f000 - 0x7fff8f993ff7 libGIF.dylib (1231) <A349BA73-301E-3EDE-8A31-8ACE827C289E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff8fa3e000 - 0x7fff8fa66fff libsystem_info.dylib (459) <B85A85D5-8530-3A93-B0C3-4DEC41F79478> /usr/lib/system/libsystem_info.dylib
0x7fff8fa72000 - 0x7fff8fa72fff com.apple.CoreServices (62 - 62) <9E4577CA-3FC3-300D-AB00-87ADBDDA2E37> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff8fa80000 - 0x7fff8fb1fdf7 com.apple.AppleJPEG (1.0 - 1) <9BB3D7DF-630A-3E1C-A124-12D6C4D0DE70> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff8fb20000 - 0x7fff8fb34ff7 com.apple.MultitouchSupport.framework (260.30 - 260.30) <28728A7D-E048-3B14-9932-839A87D381FE> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
0x7fff8fb3d000 - 0x7fff8fb78fff com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
0x7fff8fb79000 - 0x7fff8fb7aff7 libodfde.dylib (22) <52D0ABCD-F464-362C-86EA-ACA10993F556> /usr/lib/libodfde.dylib
0x7fff8fb7b000 - 0x7fff8fcb8fff com.apple.ImageIO.framework (3.3.0 - 1038) <611BDFBA-4BAA-36A8-B7E0-3830F3375E53> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff8fcb9000 - 0x7fff8fcecff7 com.apple.MediaKit (16 - 757) <345EDAFE-3E39-3B0F-8D84-54657EC4396D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff8fd3b000 - 0x7fff9003dfff com.apple.HIToolbox (2.1.1 - 756) <9DD121B5-B7EB-3C43-8155-61A4417F8E9A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x7fff9003e000 - 0x7fff9006afff com.apple.framework.SystemAdministration (1.0 - 1.0) <F2A164C7-4813-3F27-ABF7-810A5F4FA51D> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/Sys temAdministration
0x7fff9006b000 - 0x7fff9021bff7 com.apple.QuartzCore (1.10 - 361.11) <7382E4A9-10B0-3877-B9D7-FA84DC71BA55> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff9021c000 - 0x7fff902dbfff com.apple.backup.framework (1.6.1 - 1.6.1) <A7BBE57D-D5E7-39DD-812C-31190159F679> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff902dc000 - 0x7fff902e7ff7 libcsfde.dylib (471) <797691FA-FC0A-3A95-B6E8-BDB75AEAEDFD> /usr/lib/libcsfde.dylib
0x7fff9047b000 - 0x7fff90481ff7 libsystem_networkextension.dylib (167.1.10) <29AB225B-D7FB-30ED-9600-65D44B9A9442> /usr/lib/system/libsystem_networkextension.dylib
0x7fff904a2000 - 0x7fff904afff7 libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
0x7fff90504000 - 0x7fff9051aff7 libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
0x7fff90532000 - 0x7fff9055dfff libc++abi.dylib (125) <88A22A0F-87C6-3002-BFBA-AC0F2808B8B9> /usr/lib/libc++abi.dylib
0x7fff90597000 - 0x7fff906afffb com.apple.CoreText (352.0 - 454.1) <AB07DF12-BB1F-3275-A8A3-45F14BF872BF> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff9090e000 - 0x7fff9091bfff com.apple.SpeechRecognitionCore (2.0.32 - 2.0.32) <87F0C88D-502D-3217-8B4A-8388288568BA> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/Sp eechRecognitionCore
0x7fff9091c000 - 0x7fff90936ff3 com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff90937000 - 0x7fff90939ff7 libsystem_sandbox.dylib (358.1.1) <DB9962EF-8898-31CC-9B87-E01F8CE74C9D> /usr/lib/system/libsystem_sandbox.dylib
0x7fff90979000 - 0x7fff90982fff libGFXShared.dylib (11.0.7) <EC449E3A-D9D2-3494-8B6C-DEB7B11EEDAB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
0x7fff90989000 - 0x7fff909fffe7 libcorecrypto.dylib (233.1.2) <E1789801-3985-3949-B736-6B3378873301> /usr/lib/system/libcorecrypto.dylib
0x7fff90e20000 - 0x7fff90e3aff7 liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
0x7fff90fa7000 - 0x7fff91006ff3 com.apple.AE (681 - 681) <7F544183-A515-31A8-B45F-89A167F56216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x7fff91007000 - 0x7fff91042fff com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x7fff91043000 - 0x7fff9107affb com.apple.LDAPFramework (2.4.28 - 194.5) <4CFE8010-CE3F-35EC-90BA-529B74321029> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff9107b000 - 0x7fff91083ff7 com.apple.icloud.FindMyDevice (1.0 - 1) <D198E170-3610-3727-BC87-73AD249CA097> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevic e
0x7fff91084000 - 0x7fff910a5fff com.apple.framework.Apple80211 (10.0.1 - 1001.57.4) <E449B57F-1AC3-3DF1-8A13-4390FB3A05A4> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff910a6000 - 0x7fff910c2fff com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
0x7fff9133c000 - 0x7fff91361ff7 libJPEG.dylib (1231) <35F13BD9-AA92-3510-B5BB-420DA15AE7F2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff91362000 - 0x7fff91365fff com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
0x7fff913ff000 - 0x7fff9145afff libTIFF.dylib (1231) <ACC9ED11-EED8-3A23-B452-3F40FF7EF435> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff9145b000 - 0x7fff9145bfff com.apple.Carbon (154 - 157) <6E3AEB9D-7643-36BE-A7E5-D08886649257> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff9145c000 - 0x7fff914a2ffb libFontRegistry.dylib (134) <01B8034A-45FD-3360-A347-A1896F591363> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff914a3000 - 0x7fff9151bff7 com.apple.SystemConfiguration (1.14 - 1.14) <C269BCFD-ACAB-3331-BC7C-0430F0E84817> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff9180e000 - 0x7fff91837ffb libxslt.1.dylib (13) <AED1143F-B848-3E73-81ED-71356F25F084> /usr/lib/libxslt.1.dylib
0x7fff91838000 - 0x7fff918bafff com.apple.PerformanceAnalysis (1.0 - 1) <2FC0F303-B672-3E64-A978-AB78EAD98395> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
0x7fff91e6e000 - 0x7fff9213dff3 com.apple.CoreImage (10.0.33) <6E3DDA29-718B-3BDB-BFAF-F8C201BF93A4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
0x7fff9213e000 - 0x7fff921a5ff7 com.apple.datadetectorscore (6.0 - 396.1) <5D348063-1528-3E2F-B587-9E82970506F9> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
0x7fff921af000 - 0x7fff921b1fff libRadiance.dylib (1231) <746E9989-E89C-3027-A418-5F99CE131C93> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.d ylib
0x7fff921b2000 - 0x7fff921cbfff com.apple.openscripting (1.4 - 162) <80DFF366-B950-3F79-903F-99DA0FFDB570> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x7fff921cc000 - 0x7fff921e1ff7 com.apple.AppContainer (4.0 - 238) <9481F305-359A-33E6-93F1-89A25FA14E00> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContaine r
0x7fff921e2000 - 0x7fff921fcff7 libextension.dylib (55.1) <ECBDCC15-FA19-3578-961C-B45FCC994BAF> /usr/lib/libextension.dylib
0x7fff92206000 - 0x7fff92206fff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <A48738CA-5B6F-3D14-97E9-2BFDFC3DCC06> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x7fff92207000 - 0x7fff9220bfff com.apple.LoginUICore (3.0 - 3.0) <D76AB05B-B627-33EE-BA8A-515D85275DCD> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/Lo ginUICore.framework/Versions/A/LoginUICore
0x7fff922bd000 - 0x7fff922c4fff libCGCMS.A.dylib (772) <E64DC779-A6CF-3B1F-8E57-C09C0B10670F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS .A.dylib
0x7fff922c5000 - 0x7fff92363fff com.apple.Metadata (10.7.0 - 916.1) <CD389631-0F23-3A29-B43A-E3FFB5BC9438> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x7fff92364000 - 0x7fff9241fff7 com.apple.DiscRecording (9.0 - 9000.4.1) <F70E600E-9668-3DF2-A3A8-61813DF9E2EE> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff92429000 - 0x7fff92429fff com.apple.Accelerate (1.10 - Accelerate 1.10) <227E2491-1DDB-336F-BF83-773CECEC66F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff9253c000 - 0x7fff9253efff libCVMSPluginSupport.dylib (11.0.7) <29D775BB-A11D-3140-A478-2A0DA1A87420> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
0x7fff9253f000 - 0x7fff92556ff7 libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLinearAlgebra.dylib
0x7fff92557000 - 0x7fff925f8ff7 com.apple.Bluetooth (4.3.1 - 4.3.1f2) <EDC78AEE-28E7-324C-9947-41A0814A8154> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff926b9000 - 0x7fff927abff7 libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
0x7fff92a47000 - 0x7fff92ab8ff7 com.apple.framework.IOKit (2.0.2 - 1050.1.21) <ED3B0B22-AACC-303B-BFC8-20ECD1AF6BA2> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff92ab9000 - 0x7fff92adcfff com.apple.Sharing (328.3 - 328.3) <FDEE49AD-8804-3760-9C14-8D1D10BBEA37> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff92add000 - 0x7fff92f30fc7 com.apple.vImage (8.0 - 8.0) <33BE7B31-72DB-3364-B37E-C322A32748C5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x7fff92f31000 - 0x7fff92f42ff7 libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
0x7fff92f4d000 - 0x7fff92f51fff libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
0x7fff92f52000 - 0x7fff92f6ffff libsystem_kernel.dylib (2782.1.97) <93E0E0A9-75B6-3904-BB4E-4BC7C05F4B6B> /usr/lib/system/libsystem_kernel.dylib
0x7fff92f70000 - 0x7fff93001ff7 libCoreStorage.dylib (471) <5CA37ED3-320C-3469-B4D2-6F045AFE03A1> /usr/lib/libCoreStorage.dylib
0x7fff93002000 - 0x7fff93004ff7 libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
0x7fff93008000 - 0x7fff93094fff libsystem_c.dylib (1044.1.2) <C185E862-7424-3210-B528-6B822577A4B8> /usr/lib/system/libsystem_c.dylib
0x7fff931c8000 - 0x7fff9323cff3 com.apple.securityfoundation (6.0 - 55126) <E7FB7A4E-CB0B-37BA-ADD5-373B2A20A783> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x7fff9328c000 - 0x7fff932c6ffb com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
0x7fff9335d000 - 0x7fff9335efff libSystem.B.dylib (1213) <DA954461-EC6A-3DF0-8551-6FC810627627> /usr/lib/libSystem.B.dylib
0x7fff9335f000 - 0x7fff934edfff libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x7fff934ee000 - 0x7fff934eeff7 liblaunch.dylib (559.1.22) <8A988924-8BE7-35FE-BF7D-322E90EFE49E> /usr/lib/system/liblaunch.dylib
0x7fff934ef000 - 0x7fff9353bff7 libcups.2.dylib (408) <9CECCDE3-51D7-3028-830C-F58BD36E3317> /usr/lib/libcups.2.dylib
0x7fff9353c000 - 0x7fff93540ff7 com.apple.TCC (1.0 - 1) <AFC32F8F-BCD5-313C-B66E-5AB8591EC066> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff93ea1000 - 0x7fff946f8ff3 com.apple.CoreGraphics (1.600.0 - 772) <6364CBE3-3635-3A53-B448-9D19EF9FEA96> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff94940000 - 0x7fff9498efff libcurl.4.dylib (83.1.2) <337A1FF8-E8B1-3173-9F29-C0D4C851D8E1> /usr/lib/libcurl.4.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 1
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 672
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=177.5M resident=153.2M(86%) swapped_out_or_unallocated=24.4M(14%)
Writable regions: Total=16.2G written=6940K(0%) resident=8060K(0%) swapped_out=0K(0%) unallocated=16.2G(100%)
REGION TYPE VIRTUAL
=========== =======
CG shared images 144K
Dispatch continuations 16.0M
Kernel Alloc Once 8K
MALLOC 400.7M
MALLOC (admin) 48K
MALLOC (reserved) 15.8G reserved VM address space (unallocated)
Memory Tag 242 12K
Memory Tag 251 8K
STACK GUARD 56.0M
Stack 10.6M
VM_ALLOCATE 17.1M
__DATA 14.4M
__IMAGE 528K
__LINKEDIT 70.2M
__TEXT 107.3M
__UNICODE 544K
mapped file 50.5M
shared memory 32K
=========== =======
TOTAL 16.5G
TOTAL, minus reserved VM space 744.1MIf the restarts are reliably reproduced by moving the machine, then they're caused by a hardware fault. Make a "Genius" appointment at an Apple Store for service.
-
Problem with JNI in a Solaris shared library
Hi,
I have a problem.
I have used JNI in my .dll on Windows & .so on Solaris . I have also used the same JNI code in a .exe on Windows & an executable on Solaris. 3 out of the above 4 combinations work & 1 doesen't. When I use JNI from a .so on Solaris 8(with/without the J2SE recommended patch), the JVM seems to have some exception & dumps core when I invoke CreateJavaVM(). See Below - I've included the output on the screen & the output from 'pstack core' :
Unexpected Signal : 11 occurred at PC=0xFED29D44
Function=[Unknown. Nearest: JVM_GetMethodIxExceptionIndexes+0x1994]
Library=/usr/java/jre/lib/sparc/libjvm.so
Current Java thread:
Dynamic libraries:
0x10000 SblSim
0xff280000 /usr/lib/libnsl.so.1
0xfec00000 /usr/java/jre/lib/sparc/libjvm.so
0xff370000 /usr/lib/libpthread.so.1
0xff350000 /usr/lib/librt.so.1
0xff260000 /usr/lib/libsocket.so.1
0xff390000 /usr/lib/libdl.so.1
0xff230000 /usr/lib/libCrun.so.1
0xff200000 /usr/lib/libm.so.1
0xff340000 /usr/lib/libw.so.1
0xff1b0000 /usr/lib/libthread.so.1
0xff080000 /usr/lib/libc.so.1
0xff180000 /usr/lib/libmp.so.2
0xff160000 /usr/lib/libaio.so.1
0xff1f0000 /usr/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1
0xfebd0000 /usr/j2se/jre/lib/sparc/native_threads/libhpi.so
0xfeba0000 /usr/j2se/jre/lib/sparc/libverify.so
0xfeb60000 /usr/j2se/jre/lib/sparc/libjava.so
0xfeb40000 /usr/j2se/jre/lib/sparc/libzip.so
0xfe920000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2
0xf1400000 ./libaicd.so
0xfc480000 ./libmttoolkit.so
0xfdfe0000 ./libmttlogger.so
0xfdfb0000 /usr/j2se/jre/lib/sparc/libnet.so
Local Time = Tue Nov 12 09:51:37 2002
Elapsed Time = 29
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D5 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
# Java VM: Java HotSpot(TM) Client VM (1.4.0_01-b03 mixed mode)
# An error report file has been saved as hs_err_pid3120.log.
# Please refer to the file for further information.
Abort(coredump)
Below is the output of 'pstack core'
$ pstack core
core 'core' of 3120: SblSim libaicd.so 127.0.0.1 9999
----------------- lwp# 1 / thread# 1 --------------------
ff1c9764 __sigprocmask (ff1cbf60, 0, 0, 565f8, ff1de000, 0) + 8
ff1be110 _sigon (565f8, ff1e5930, 6, ffbedba4, 565f8, 6) + d0
ff1c1150 thrpkill (0, 1, 6, ff1de000, 1, ff140450) + f8
ff0cb900 raise (6, 0, 0, ffffffff, ff1403bc, 4) + 40
ff0b58ec abort (ff13c000, ffbedcf8, 0, fffffff8, 4, ffbedd19) + 100
feee2700 ???????? (1, fef98e50, ffbedd98, 0, feffc130, feee1258)
feee12c8 ???????? (60650, b, fed29d44, ffbeeab8, b, 0)
fede77c0 ???????? (fed29d44, ffbeeab8, ffbee800, fed29d44, fed03744, 0)
ff1cb824 __sighndlr (b, ffbeeab8, ffbee800, fede6f38, 5669c, 5668c) + c
ff1c84d8 sigacthandler (b, 565f8, 0, 0, 0, ff1de000) + 708
--- called from signal handler with signal 11 (SIGSEGV) ---
fed29d44 ???????? (0, 60650, 0, 0, 0, 0)
fed2d7d4 ???????? (606e4, 0, 0, ffbeed00, 0, 0)
f172e818 __1cHJNIEnv_JNewObject6MpnH_jclass_pnK_jmethodID_E_pnI_jobject__ (606e4, 0, 0, ffbeed70, 39, 107f90) + 70
f172dbf8 __1cGJEvent2t5B6M_v_ (107f60, f1a877f4, db088, ff0c1c44, 107f48, 0) + 80
f16f2864 __1cGCEvent2t6Mii_v_ (107f60, 0, 1, ff13c000, 107f48, 0) + 7c
f16e62e8 __1cVCISCHelperThreadMutex2t6M_v_ (107f50, 0, 560ac, 30f68, fefe4000, 0) + c0
f16ddc34 __1cLinitGlobals6F_v_ (0, 1, 19a, f1a198ec, f1a198ec, 0) + 5c
f16de4e4 CreateISCDriverInstance (0, 5cc40, 0, 57608, 565e8, 0) + 554
00034f08 __1cJRunSblSim6F_v_ (1, ffbef322, ffbef32c, ff13fc70, 100d4, 0) + 320
00035588 main (4, ffbef1dc, ffbef1f0, 55c00, 0, 0) + 1a8
00018460 _start (0, 0, 0, 0, 0, 0) + 108
----------------- lwp# 2 / thread# 2 --------------------
ff11e958 _signotifywait (ff1de000, 59, 0, 0, 0, 0) + 8
ff1c2030 thr_yield (0, 0, 0, 0, 0, 0) + 8c
----------------- lwp# 3 --------------------------------
ff1c9774 private___lwp_cond_wait (ff075d70, ff1ded9c, ff1de000, 0, 0, 4) + 8
ff11c554 doorreturn (ff075cb0, ff1ba740, 0, 0, 0, 0) + 68
----------------- lwp# 4 / thread# 4 --------------------
ff11efbc ___lwp_cond_wait (60048, 60030, fe901ad0, 0, 0, fe901ac8) + 8
ff116610 lwpcond_timedwait (1cb8c88, 3dd1157a, fe901ba4, 60030, 60048, 1) + 98
fecfc7d8 ???????? (0, 1, 0, 581b8, feffa26c, 0)
fecfcfd4 ???????? (ff00a15c, feffa4b8, feffa4b4, 0, 0, 0)
fecfccc0 ???????? (d3980, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (d3980, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (d3980, 0, 0, 0, 0, 0) + 40
----------------- lwp# 5 --------------------------------
ff11c4fc doorreturn (4, ff1df688, ff1df6a0, 3, ff1de000, 1) + 10
ff1ba740 lwpstart (fea95d70, 0, 6000, ff075b74, 0, 0) + 18
ff1c2030 thr_yield (0, 0, 0, 0, 0, 0) + 8c
----------------- lwp# 6 / thread# 5 --------------------
ff11efbc ___lwp_cond_wait (d5720, d5708, 0, fed10a40, 0, 0) + 8
fed110d4 ???????? (d56c8, 0, 5000, 5210, d4d38, 4d24)
fed10824 ???????? (fdf8172c, 0, 0, d4d38, d4d38, 30dec8)
fed103b0 ???????? (d4dcc, fdf81824, 0, 0, 0, 0)
fa40cc94 ???????? (f2000380, b6, fdf818a4, ffffffff, 0, fdf817c0)
fa405da0 ???????? (f2000380, b6, fdf818a8, fa415444, 0, fdf81840)
fa405da0 ???????? (fdf81938, 0, 0, fa4157a4, 2f4210, fdf818d8)
fa400438 ???????? (fdf819c0, fdf81c08, a, f6050b68, fa40bc8c, fdf81b50)
fecfe2f8 ???????? (fdf81c00, fdf81a88, fdf81b48, d4d38, d4d38, fdf81a9c)
fed0ff90 ???????? (fefe4000, d5298, fdf81b3c, fdf81b38, fdf81b48, d4d38)
fed0fdf0 ???????? (fdf81c00, fdf81bfc, fdf81bf0, fdf81be8, fdf81be0, d4d38)
fed0fd78 ???????? (d4d38, d4d38, ac9a0, d5298, 2d4488, fed0fa60)
fed0fa88 ???????? (d4d38, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (d4d38, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (d4d38, 0, 0, 0, 0, 0) + 40
----------------- lwp# 7 / thread# 6 --------------------
ff11efbc ___lwp_cond_wait (d7040, d7028, 0, 1, 0, 0) + 8
fed110d4 ???????? (d6fe8, 0, 5000, 5210, d6658, 4d24)
fed10824 ???????? (fa38169c, 0, 0, d6658, d6658, 30dec8)
fed103b0 ???????? (d66ec, fa38179c, 0, 0, 0, 0)
fa40cc94 ???????? (f2000490, b6, fa3817a0, fa414050, 0, fa381730)
fa405da0 ???????? (f2000478, b6, fa3818b4, fa415444, 0, fa3817d8)
fa405c4c ???????? (f2000478, b6, fa381934, fa415444, d6658, fa381858)
fa405c4c ???????? (fa381938, 0, 0, fa38197c, 2f4210, fa3818d8)
fa400438 ???????? (fa3819c0, fa381c08, a, f60520b8, fa40bc8c, fa381b50)
fecfe2f8 ???????? (fa381c00, fa381a88, fa381b48, d6658, d6658, fa381a9c)
fed0ff90 ???????? (fefe4000, d6bb8, fa381b3c, fa381b38, fa381b48, d6658)
fed0fdf0 ???????? (fa381c00, fa381bfc, fa381bf0, fa381be8, fa381be0, d6658)
fed0fd78 ???????? (d6658, d6658, ac9e0, d6bb8, 2d4488, fed0fa60)
fed0fa88 ???????? (d6658, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (d6658, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (d6658, 0, 0, 0, 0, 0) + 40
----------------- lwp# 8 / thread# 7 --------------------
ff11d194 _poll (0, 0, 0, fa281a28, ff13f1b4, fa281a28) + 8
ff1cb134 select (0, a, 0, ff1de000, fa281e14, 0) + 34
fed32afc ???????? (d8040, 0, a, 0, 0, 0)
fed328b4 ???????? (d8040, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (d8040, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (d8040, 0, 0, 0, 0, 0) + 40
----------------- lwp# 9 / thread# 8 --------------------
ff11efbc ___lwp_cond_wait (5f998, 5f980, 2e7aa0, ff1de000, fa181e14, 0) + 8
fecfc634 ???????? (5f950, 0, 0, 0, feffa26c, 0)
fed3371c ???????? (3c00, 3f44, 0, 0, 0, 0)
fecfcbd0 ???????? (d81a8, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (d81a8, 0, 0, 0, 0, 0) + 40
----------------- lwp# 10 / thread# 9 --------------------
ff11f008 lwpsema_wait (f1f81e30, ff1de000, 0, f1f81d70, ff3e2628, 0) + c
ff1b94c0 _swtch (f1f81d70, ffffffff, ff1de000, 5, 1000, 0) + 158
ff1bcc64 sema_wait (ff020fe0, ff1e98e4, 5000, 10000, 534d, 1) + bc
fed345c8 ???????? (0, 6, b, a, 1, 0)
fed34254 ???????? (ff002ae4, ff00a5a0, ff00a5d4, dab90, 2d4488, fed0fa60)
fed0fa88 ???????? (da630, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (da630, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (da630, 0, 0, 0, 0, 0) + 40
----------------- lwp# 11 / thread# 10 --------------------
ff11efbc ___lwp_cond_wait (604e8, 604d0, 2e7aa0, feffa26c, 106c40, 0) + 8
fecfc88c ???????? (604a0, 0, 0, dbbd0, feffa26c, 0)
fed349ac ???????? (db670, db670, dbfd0, dbbd0, 2d4488, fed0fa60)
fed0fa88 ???????? (db670, 0, 0, 0, 0, 0)
fecfcbd0 ???????? (db670, ff1df688, 1, 1, ff1de000, 0)
ff1cb728 threadstart (db670, 0, 0, 0, 0, 0) + 40
-------------------------- thread# 3 --------------------
ff1bddbc reapwait (ff1e29e0, 20520, 0, ff1de000, 0, 0) + 38
ff1bdb14 _reaper (ff1dee30, ff1e4740, ff1e29e0, ff1dee08, 1, fe400000) + 38
ff1cb728 threadstart (0, 0, 0, 0, 0, 0) + 40This is an update to the original message -
I have tried both HotSpot & Server JVMs but still see the
same behavior. I'm using 1.4 .
I'd like to provide more information to those who can help
me. I have a feeling there might be something wrong in my
CC options. Thus you will find below what my CC statement
looks like for one of the files in my project & for the
linking of the final shared library. I also have
provided the output of ldd on my shared library libaicd.so
& for comparison the output of ldd on libjvm.so as that
might provide some usefull information just incase
something looks suspecious & might ring a bell.
/opt/SUNWspro.cc6/bin/CC -c -KPIC -g -DDEBUG=DEBUG -
D_DEBUG -mt -DSOLARIS -DSTD_STREAM -
I/vob1/qwsrc/fw/include -I.-I/vob4/source/idl -
I/vob4/source/mttoolkit -I/vob4/source/mttoolkit/tools -
I/vob4/source/integrations/siebel/aicd -
I/vob4/source/include -I/vob1/qwsrc/fw/include -
I/vob4/source/source -I/vob4/source/mttoolkit -
I/vob1/external/platform_neutral/siebel/scapi/include -
I/external/sparc/Sun/jdk/1.3.1/include -
I/external/sparc/Sun/jdk/1.3.1/include/solaris -
I/vob4/source/idl -I/vob4/source/mttoolkit -
I/vob4/source/mttoolkit/tools -
I/vob4/source/mttoolkit/vnet -
I/vob4/source/mttoolkit/bool -DUNIX -
D_USE_MTTServerToolkit -D_JAVA_ WIAcceptTimeOut.cpp -
o /space/users/janak/buildoutput/sparc/debug/obj/integratio s/siebel/aicd/WIAcceptTimeOut.o
/opt/SUNWspro.cc6/bin/CC -G -
o /space/users/janak/buildoutput/sparc/debug/lib/fw/libaicd.so
/space/us
ers/janak/buildoutput/sparc/debug/obj/integrations/siebel/ai
cd/AgentService.o /space/users/janak/buildoutput/sparc/debug
/obj/integrations/siebel/aicd/AgentServiceCmds.o /space/user
s/janak/buildoutput/sparc/debug/obj/integrations/siebel/aicd
/AgentServiceEvents.o /space/users/janak/buildoutput/sparc/d
ebug/obj/integrations/siebel/aicd/AgentServiceICAReq.o /spac
e/users/janak/buildoutput/sparc/debug/obj/integrations/siebe
l/aicd/AgentServiceICEvents.o /space/users/janak/buildoutput
/sparc/debug/obj/integrations/siebel/aicd/AgentServiceUtilit
ies.o /space/users/janak/buildoutput/sparc/debug/obj/integra
tions/siebel/aicd/AvMc.o /space/users/janak/buildoutput/spar
c/debug/obj/integrations/siebel/aicd/InternationalStrings.o
/space/users/janak/buildoutput/sparc/debug/obj/integrations/
siebel/aicd/JEvent.o /space/users/janak/buildoutput/sparc/de
bug/obj/integrations/siebel/aicd/JMultipleEvents.o /space/us
ers/janak/buildoutput/sparc/debug/obj/integrations/siebel/ai
cd/JNIObject.o /space/users/janak/buildoutput/sparc/debug/ob
j/integrations/siebel/aicd/JObject.o /space/users/janak/buil
doutput/sparc/debug/obj/integrations/siebel/aicd/JSemaphore.
o /space/users/janak/buildoutput/sparc/debug/obj/integration
s/siebel/aicd/JWorkerThread.o /space/users/janak/buildoutput
/sparc/debug/obj/integrations/siebel/aicd/MultipleEvents.o /
space/users/janak/buildoutput/sparc/debug/obj/integrations/s
iebel/aicd/Param.o /space/users/janak/buildoutput/sparc/debu
g/obj/integrations/siebel/aicd/ParamQueue.o /space/users/jan
ak/buildoutput/sparc/debug/obj/integrations/siebel/aicd/RefC
ount.o /space/users/janak/buildoutput/sparc/debug/obj/integr
ations/siebel/aicd/SiebelDriver.o /space/users/janak/buildou
tput/sparc/debug/obj/integrations/siebel/aicd/SiebelEvent.o
/space/users/janak/buildoutput/sparc/debug/obj/integrations/
siebel/aicd/SiebelWorkItem.o /space/users/janak/buildoutput/
sparc/debug/obj/integrations/siebel/aicd/SingleEvent.o /spac
e/users/janak/buildoutput/sparc/debug/obj/integrations/siebe
l/aicd/SmartPtr.o /space/users/janak/buildoutput/sparc/debug
/obj/integrations/siebel/aicd/StdAfx.o /space/users/janak/bu
ildoutput/sparc/debug/obj/integrations/siebel/aicd/ThreadPoo
l.o /space/users/janak/buildoutput/sparc/debug/obj/integrati
ons/siebel/aicd/Utilities.o /space/users/janak/buildoutput/s
parc/debug/obj/integrations/siebel/aicd/WIAcceptTimeOut.o -
lnsl -lc -lCstd -
L/space/users/janak/buildoutput/sparc/debug/lib/cti -
lmttoolkit -
L/space/users/janak/buildoutput/sparc/debug/lib/fw -
lmttlogger -
L/space/users/janak/buildoutput/sparc/debug/lib/fw -
lqwlicmtt -
L/external/sparc/Sun/jdk/1.3.1/jre/lib/sparc/server -
Bdynamic -ljvm -mt -lpthread -lposix4
$ ldd /usr/j2se/jre/lib/sparc/libjvm.so
libCrun.so.1 => /usr/lib/libCrun.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libm.so.1 => /usr/lib/libm.so.1
libw.so.1 => /usr/lib/libw.so.1
libc.so.1 => /usr/lib/libc.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1
$ ldd libaicd.so
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libmttoolkit.so => ./libmttoolkit.so
libmttlogger.so => ./libmttlogger.so
libjvm.so => /usr/java/jre/lib/sparc/libjvm.so
libpthread.so.1 => /usr/lib/libpthread.so.1
librt.so.1 => /usr/lib/librt.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libCrun.so.1 => /usr/lib/libCrun.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libm.so.1 => /usr/lib/libm.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libw.so.1 => /usr/lib/libw.so.1
/usr/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1 -
Problem with JNI form C++
Hi all,
I'm fairly new to programming with JNI, so please excuse me if I ask a dumb question.
I'm trying to call a Java method from a C++ class, but when I run the program, it throws an error, crashing the program. I'm pretty sure the problem is that the call to env->getMethodID() is throwing an error. I have looked around to try and find a way call a function with no arguments, but all of the examples that I have found all call a Java main.
I'll post my code and the error message below so that things are a bit clearer.
Thanks,
Robert.
Here is the main.cpp. This is where the program is started.
#include "/usr/lib/jvm/java-6-sun-1.6.0.06/include/jni.h"
int main()
JNIEnv *env;
JavaVM *jvm;
jint res;
jclass cls;
jmethodID mid;
// creation of the JVM
JavaVMInitArgs vm_args;
JavaVMOption options[1];
options[0].optionString = "-Djava.class.path= .";
vm_args.version = 0x00010002;
vm_args.options = options;
vm_args.nOptions = 1;
vm_args.ignoreUnrecognized = JNI_TRUE;
res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
// now the rest of the code can work
cls = env->FindClass("Test");
mid = env->GetMethodID(cls, "run", "()V");
env->CallVoidMethod(cls, mid);
jvm->DestroyJavaVM();
}Here is Test.java
public class Test
public void run()
System.out.println("stuff");
foo();
public void foo()
System.out.println("asdfasdf");
}And here is the error message.
# An unexpected error has been detected by Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x06245f7d, pid=9054, tid=1076641792
# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86)
# Problematic frame:
# V [libjvm.so+0x245f7d]
# An error report file with more information is saved as:
# /media/MY STICK/jni/cpp/hs_err_pid9054.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
AbortedEdited by: metaldrummer610 on Apr 23, 2008 8:35 PMYeah, so I just figured out what was wrong. I wasn't calling main from in Java. My bad guys.
-
Problems wiht b/b connection
taken from my router log file and pasted below this sort of thing happens several times a day and every time i loose connection it reports that its waiting for the line to become free, i take it that just like the last time this happened it measn the line card in the exchange i'm connected to has too many customers for the avilable ports, this in turn is locking my line profile down from 7.5 meg (which it maintained for most of the last 2 years) to below 4meg and due to the constant stream of problems which are either cabinet or exchange based (i tried the quiet line test and theres nothing there) i've had my internal wireing tested and still am having all thease problems which i dont understand, the only thing connected to the test socket is the adsl filter which is in turn connected ot the phone and the router, i tried useing 2 different routers with the same results last time this happened, and now i'm stuck wiht a broken connection which the call center in india are worse than useless at sorting out (i tried them 3 times in the last week, there "best solution" was " unplug your routerfor 20 minutes and then swithc it back on" it achieved the square root of sweet FA and its the answer they came up with all 3 times like its a new script option there trying out.
Sep 26 08:23:37 syslog -- MARK --
Sep 26 09:23:37 syslog -- MARK --
Sep 26 09:43:57 user kernel: Line 0: ADSL link down
Sep 26 09:43:57 user syslog: tc qdisc del dev ppp_0_0_38_1 root 2>/dev/null
Sep 26 09:43:59 user kernel: Line 0: xDSL G.994 training
Sep 26 09:44:00 daemon pppd[388]: Terminating connection due to link down.
Sep 26 09:44:08 user kernel: Line 0: ADSL G.992 started
Sep 26 09:44:12 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 09:44:19 user kernel: Line 0: ADSL link down
Sep 26 09:44:24 user kernel: Line 0: xDSL G.994 training
Sep 26 09:44:33 user kernel: Line 0: ADSL G.992 started
Sep 26 09:44:37 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 09:44:44 user kernel: Line 0: ADSL link up, Path 0, us=783, ds=3995
Sep 26 09:44:45 daemon pppd[388]: Clear IP addresses. Connection DOWN.
Sep 26 09:44:45 daemon pppd[388]: Clear IP addresses.
Sep 26 09:44:45 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 09:44:51 daemon pppd[388]: Connection terminated.
Sep 26 09:44:51 daemon pppd[388]: Connect time 5383.1 minutes.
Sep 26 09:44:51 daemon pppd[388]: Sent 518305249 bytes, received 803617461 bytes.
Sep 26 09:44:51 user kernel: dev_shutdown, dec ppp device refcnt, dev->refcnt=3
Sep 26 09:44:51 user kernel: unregister_netdevice: waiting for ppp_0_0_38_1 to become free. Usage count = -1
Sep 26 09:44:51 user kernel: dev->name = ppp_0_0_38_1, dev->refcnt=-1
Sep 26 09:44:51 user kernel: after reset to 0, dev->refcnt=0
Sep 26 09:44:51 daemon pppd[388]: PPP: Start to connect ...
Sep 26 09:44:53 daemon pppd[388]: Using interface ppp0_0_38_1
Sep 26 09:44:53 daemon pppd[388]: Connect: ppp_0_0_38_1 <-->
Sep 26 09:44:53 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 09:44:53 daemon pppd[388]: PPP LCP UP.
Sep 26 09:44:54 daemon pppd[388]: Remote message: CHAP authentication success, unit 23731
Sep 26 09:44:54 daemon pppd[388]: local IP address 109.145.231.179
Sep 26 09:44:54 daemon pppd[388]: remote IP address 217.32.147.104
Sep 26 09:44:54 daemon pppd[388]: primary DNS address 213.120.234.58
Sep 26 09:44:54 daemon pppd[388]: secondary DNS address 213.120.234.26
Sep 26 09:44:54 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 09:44:54 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 09:44:54 daemon pppd[388]: Received valid IP address from server. Connection UP.
Sep 26 09:44:54 user syslog: begin: interface: ppp_0_0_38_1 go to up
Sep 26 09:44:55 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 09:44:55 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 09:44:55 daemon UPNPD[4235]: uuidvalue=uuid:0004ed9f-54de-0004-ed9f-54de0000000
Sep 26 09:44:55 daemon UPNPD[4235]: Unable to open pidfile for writing /var/run/miniupnpd.pid: File exists
Sep 26 09:44:55 daemon UPNPD[4235]: HTTP listening on port 2800
Sep 26 09:44:56 user syslog: start Tr069
Sep 26 09:44:58 daemon user: Could not load verify locations
Sep 26 09:44:59 user syslog: end: interface: ppp_0_0_38_1 go to up
Sep 26 09:44:59 daemon user: tr69c: Unable to retrieve attributes in scratch PAD
Sep 26 09:44:59 daemon user: Stored Parameter Attribute data is corrupt or missing
Sep 26 09:47:27 user kernel: do_page_fault() #2: sending SIGSEGV to miniupnpd for invalid read access from
Sep 26 09:47:27 user kernel: 7fff8000 (epc == 0040c780, ra == 0040c7f8)
Sep 26 10:14:01 user kernel: Line 0: ADSL link down
Sep 26 10:14:01 user syslog: tc qdisc del dev ppp_0_0_38_1 root 2>/dev/null
Sep 26 10:14:03 user kernel: Line 0: xDSL G.994 training
Sep 26 10:14:03 daemon pppd[388]: Terminating connection due to link down.
Sep 26 10:14:12 user kernel: Line 0: ADSL G.992 started
Sep 26 10:14:16 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 10:14:22 user kernel: Line 0: ADSL G.992 message exchange
Sep 26 10:14:23 user kernel: Line 0: ADSL link down
Sep 26 10:14:28 user kernel: Line 0: xDSL G.994 training
Sep 26 10:14:37 user kernel: Line 0: ADSL G.992 started
Sep 26 10:14:41 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 10:14:47 user kernel: Line 0: ADSL link up, Path 0, us=775, ds=3975
Sep 26 10:14:49 daemon pppd[388]: Clear IP addresses. Connection DOWN.
Sep 26 10:14:49 daemon pppd[388]: Clear IP addresses.
Sep 26 10:14:49 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 10:14:55 daemon pppd[388]: Connection terminated.
Sep 26 10:14:55 daemon pppd[388]: Connect time 30.0 minutes.
Sep 26 10:14:55 daemon pppd[388]: Sent 4989135 bytes, received 6403434 bytes.
Sep 26 10:14:55 user kernel: dev_shutdown, dec ppp device refcnt, dev->refcnt=3
Sep 26 10:14:55 user kernel: unregister_netdevice: waiting for ppp_0_0_38_1 to become free. Usage count = -1
Sep 26 10:14:55 user kernel: dev->name = ppp_0_0_38_1, dev->refcnt=-1
Sep 26 10:14:55 user kernel: after reset to 0, dev->refcnt=0
Sep 26 10:14:55 daemon pppd[388]: PPP: Start to connect ...
Sep 26 10:14:57 daemon pppd[388]: Using interface ppp0_0_38_1
Sep 26 10:14:57 daemon pppd[388]: Connect: ppp_0_0_38_1 <-->
Sep 26 10:14:57 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 10:14:57 daemon pppd[388]: PPP LCP UP.
Sep 26 10:14:57 daemon pppd[388]: Remote message: CHAP authentication success, unit 10632
Sep 26 10:14:58 daemon pppd[388]: local IP address 31.52.3.74
Sep 26 10:14:58 daemon pppd[388]: remote IP address 217.32.147.104
Sep 26 10:14:58 daemon pppd[388]: primary DNS address 213.120.234.58
Sep 26 10:14:58 daemon pppd[388]: secondary DNS address 213.120.234.26
Sep 26 10:14:58 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 10:14:58 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 10:14:58 daemon pppd[388]: Received valid IP address from server. Connection UP.
Sep 26 10:14:58 user syslog: begin: interface: ppp_0_0_38_1 go to up
Sep 26 10:14:58 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 10:14:58 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 10:14:58 daemon UPNPD[5010]: uuidvalue=uuid:0004ed9f-54de-0004-ed9f-54de0000000
Sep 26 10:14:58 daemon UPNPD[5010]: Unable to open pidfile for writing /var/run/miniupnpd.pid: File exists
Sep 26 10:14:58 daemon UPNPD[5010]: HTTP listening on port 2800
Sep 26 10:15:00 user syslog: start Tr069
Sep 26 10:15:02 daemon user: Could not load verify locations
Sep 26 10:15:03 user syslog: end: interface: ppp_0_0_38_1 go to up
Sep 26 10:15:03 daemon user: tr69c: Unable to retrieve attributes in scratch PAD
Sep 26 10:15:03 daemon user: Stored Parameter Attribute data is corrupt or missing
Sep 26 10:17:42 user kernel: do_page_fault() #2: sending SIGSEGV to miniupnpd for invalid read access from
Sep 26 10:17:42 user kernel: 7fff8000 (epc == 0040c780, ra == 0040c7f8)
Sep 26 10:23:37 syslog -- MARK --
i'd be interested ot here what a mod has to say on the matter, as i already am pretty sure of whats causing the problem (the exchange having too many lines plugged into the card, which is exactly what happened a year ago for 2 weeks) because the exchange is fitted wiht cards that have *10 extra line slots* than there capable of connecting at the same time (because they were cheaper for bt to bulk buy and install than the ones that line matched the DSLAM's the exchange is fitted with) but hey that shouldnt be causeing me problemsand yet again and no doubt several more times during the night i will get this problem as well as a lot more again tomorrow untill bt stop putting too many lines onto the cards, or upgrade the DSLAM's so there able to cope with the line's (probably not going to happen)
Sep 26 22:23:37 syslog -- MARK --
Sep 26 22:52:59 user kernel: Line 0: ADSL link down
Sep 26 22:52:59 user syslog: tc qdisc del dev ppp_0_0_38_1 root 2>/dev/null
Sep 26 22:53:01 daemon pppd[388]: Terminating connection due to link down.
Sep 26 22:53:01 user kernel: Line 0: xDSL G.994 training
Sep 26 22:53:09 user kernel: Line 0: ADSL G.992 started
Sep 26 22:53:14 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 22:53:20 user kernel: Line 0: ADSL G.992 message exchange
Sep 26 22:53:21 user kernel: Line 0: ADSL link down
Sep 26 22:53:24 user syslog: web: 192.168.1.101 login
Sep 26 22:53:26 user kernel: Line 0: xDSL G.994 training
Sep 26 22:53:35 user kernel: Line 0: ADSL G.992 started
Sep 26 22:53:39 user kernel: Line 0: ADSL G.992 channel analysis
Sep 26 22:53:46 user kernel: Line 0: ADSL link up, Path 0, us=799, ds=3915
Sep 26 22:53:48 daemon pppd[388]: Clear IP addresses. Connection DOWN.
Sep 26 22:53:48 daemon pppd[388]: Clear IP addresses.
Sep 26 22:53:48 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 22:53:54 daemon pppd[388]: Connection terminated.
Sep 26 22:53:54 daemon pppd[388]: Connect time 758.9 minutes.
Sep 26 22:53:54 daemon pppd[388]: Sent 91666850 bytes, received 262633189 bytes.
Sep 26 22:53:54 user kernel: dev_shutdown, dec ppp device refcnt, dev->refcnt=3
Sep 26 22:53:54 user kernel: unregister_netdevice: waiting for ppp_0_0_38_1 to become free. Usage count = -1
Sep 26 22:53:54 user kernel: dev->name = ppp_0_0_38_1, dev->refcnt=-1
Sep 26 22:53:54 user kernel: after reset to 0, dev->refcnt=0
Sep 26 22:53:54 daemon pppd[388]: PPP: Start to connect ...
Sep 26 22:53:56 daemon pppd[388]: Using interface ppp0_0_38_1
Sep 26 22:53:56 daemon pppd[388]: Connect: ppp_0_0_38_1 <-->
Sep 26 22:53:56 daemon pppd[388]: Couldn't increase MTU to 1500.
Sep 26 22:53:56 daemon pppd[388]: PPP LCP UP.
Sep 26 22:53:57 daemon pppd[388]: Remote message: CHAP authentication success, unit 12405
Sep 26 22:53:57 daemon pppd[388]: local IP address 86.169.113.140
Sep 26 22:53:57 daemon pppd[388]: remote IP address 217.32.147.104
Sep 26 22:53:57 daemon pppd[388]: primary DNS address 213.120.234.58
Sep 26 22:53:57 daemon pppd[388]: secondary DNS address 213.120.234.26
Sep 26 22:53:57 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 22:53:57 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 22:53:57 daemon pppd[388]: Received valid IP address from server. Connection UP.
Sep 26 22:53:57 user syslog: begin: interface: ppp_0_0_38_1 go to up
Sep 26 22:53:57 daemon dnsmasq[64]: using nameserver 213.120.234.26#53
Sep 26 22:53:57 daemon dnsmasq[64]: using nameserver 213.120.234.58#53
Sep 26 22:53:57 daemon UPNPD[5787]: uuidvalue=uuid:0004ed9f-54de-0004-ed9f-54de0000000
Sep 26 22:53:57 daemon UPNPD[5787]: Unable to open pidfile for writing /var/run/miniupnpd.pid: File exists
Sep 26 22:53:57 daemon UPNPD[5787]: HTTP listening on port 2800
Sep 26 22:53:59 user syslog: start Tr069
Sep 26 22:54:01 daemon user: Could not load verify locations
Sep 26 22:54:02 user syslog: end: interface: ppp_0_0_38_1 go to up
Sep 26 22:54:02 daemon user: tr69c: Unable to retrieve attributes in scratch PAD
Sep 26 22:54:02 daemon user: Stored Parameter Attribute data is corrupt or missing
Sep 26 22:54:56 user kernel: do_page_fault() #2: sending SIGSEGV to miniupnpd for invalid read access from
Sep 26 22:54:56 user kernel: 7fff8000 (epc == 0040c780, ra == 0040c7f8)
of course i just love the fact this problem is making my internet slower and slower, i cant even use it when my kids are doing homework, becuse the contention ratios are so bad locally at those "peak periods" guess i'm just lucky heh -
Problem accessing basic data types
Hi,
I am a newbie at using JNI so please don't mind if I am asking something trivial.
I have a JNI wrapper for a native C code. The C code is a Gtk+ application using GLib library. This library has it's own basic data types. For example, "gchar" corresponding to "char". I have generated the JNI Wrappers using the tool named "Swig" which is an interface between the C and other programming languages such as Java. What Swig has come up with is since "gchar" is not understood by it as "char" so it has taken the "gchar" as come Reference Type and generated another class for it. And instead of accepting simple char it is expecting a long.
Even if I pass a numerical value like 11111 after instantiating this newly generated gchar class while running the program the JVM is crashing complaining SIGSEGV recieved from the underlying libraries.
I am confused first of all since the error is not understood and secondly how can I tell the JNI that gchar is similar to char.
What approach should I follow to solve the problem that I am facing? Any feedback on this will be appreciated.
Thanks & RegardsAt run time you can see all the data........ like what i have shown...
but if you clearly see, DATE will be in the internal format..but if you print it, it will be in dd:mm:yyyy
can you suggest me if i have a dynamic field symbol (table data) ,,,, How can i convert data types dynamically..
if it is a static internal table i am achieving with WRITE TO statement.....but i have huge data in field symbols...
Instead of all these , please specify the exact problem your are facing . What is it with date field ? . In SAP while printing the internal format will be converted to external. What is your requirement with this date field?
My output looks some thing like this:
04 36876 15.09.2011 39600 1999
06 36960 15.09.2011 39600 2632
07 36874 15.09.2011 39541 9232
My expected output
04 36.876 15.09.2011 39.600 1.999
06 36.960 15.09.2011 39.600 2.632
07 36.874 15.09.2011 39.541 9.232
I dont see any problems mentioned in your date field. Both your actual and expected outputs reflects the same in date field.
In SCN you will only get solutions if your question is precise.
Kesav
Maybe you are looking for
-
My Mac stays stuck on grey screen. I've tried the option key. The shift keys. Nothing helps. The problem is I bought the computer off a friend and I don't have any disks. Any suggests would be great..
-
How do I display thumbnails for subfolders with images in Finder?
Hello. I've settled in quite nicely with OS X but I find there's one thing I couldn't replace with a better alternative from XP and I've looked extensively for a solution but with no luck, so I figured I'd ask. It's best described with a picture (htt
-
Problème téléchargement Dll de CVi 2009 vers OS Pharlap
Bonjour, J'ai deux application qui doivent tourner sur la cible PXI sous l'OS temps réel Pharlap. La première fait l'acquisition de signaux logiques et analogiques via les cartes présentes sur le châssis PXI. Le téléchargement de cette Dll vers la c
-
Hi i configured the WM -PP Configuration After material staging and clicked the Proceed option in the production order . i found the TR thru lx09 (t code) and i did TO...after this i have same stock is appearing in (production supply) -storage ty
-
Photoshop Layering Bug with Multi-language discs
I have searched and couldn't find information regarding this problem. I am in the process of converting projects created in DVDSP1.52 that were multi-lingual and used layered menus created in Photoshop. Projects are moved into DVDSP3.02 where the lan