
23rd July 2006, 09:04
|
|
Junior Member
|
|
Join Date: Jul 2006
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Segmentation fault with /root/ispconfig/php/php -q /root/ispconfig/scripts/writeconf.
Hi!
I get a segmentation fault while running /root/ispconfig/php/php -q /root/ispconfig/scripts/writeconf.php on a brand new dell-rackserver with CentOS 4.3. I did a memtest during 9hours, with no errors.
So I think there is something wrong with ISPConfig deamon. When rebooting/restarting the ISPConfig doesn't give an error on the screen. Please help me, I just don't want to install VHCS because of a stupid segmentation fault. ISPConfig is just great ;-) Thanks for the hard job guys
Running:
Code:
[root@toucan ~]# /root/ispconfig/php/php -q /root/ispconfig/scripts/writeconf.php
start
Segmentation fault
I did an
Code:
strace /root/ispconfig/php/php -q /root/ispconfig/scripts/writeconf.php
, and this is what I get:
Code:
read(5, "################################"..., 8192) = 298
close(5) = 0
time(NULL) = 1153637428
lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/etc/postfix", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/postfix/virtusertable", {st_mode=S_IFREG|0644, st_size=473, ...}) = 0
open("/etc/postfix/virtusertable", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=473, ...}) = 0
lseek(5, 0, SEEK_CUR) = 0
stat64("/etc/postfix/virtusertable", {st_mode=S_IFREG|0644, st_size=473, ...}) = 0
read(5, "################################"..., 8192) = 473
close(5) = 0
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(4, 0x86f7520, 8192) = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(4, F_SETFL, O_RDWR) = 0
write(4, "\r\0\0\0\2db_ispconfig", 17) = 17
read(4, "\7\0\0\1", 4) = 4
read(4, "\0\0\0\2\0\0\0", 7) = 7
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(4, 0x86f7520, 8192) = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(4, F_SETFL, O_RDWR) = 0
write(4, "\312\0\0\0\3SELECT * from isp_isp_web, "..., 206) = 206
read(4, "\1\0\0\1", 4) = 4
read(4, "I", 1) = 1
read(4, "D\0\0\2", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 68) = 68
read(4, "L\0\0\3", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 76) = 76
read(4, "H\0\0\4", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 72) = 72
read(4, "L\0\0\5", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 76) = 76
<.....>
read(4, ">\0\0J", 4) = 4
read(4, "\3def\fdb_ispconfig\tisp_nodes\tisp_"..., 62) = 62
read(4, "\1\0\0K", 4) = 4
read(4, "\376", 1) = 1
read(4, "\5\0\0L", 4) = 4
read(4, "\376\0\0\"\0", 5) = 5
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(4, 0x86f7520, 8192) = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(4, F_SETFL, O_RDWR) = 0
write(4, "\r\0\0\0\2db_ispconfig", 17) = 17
read(4, "\7\0\0\1", 4) = 4
read(4, "\0\0\0\2\0\0\0", 7) = 7
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(4, 0x86f7520, 8192) = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(4, F_SETFL, O_RDWR) = 0
write(4, "\313\0\0\0\3SELECT * from isp_isp_web, "..., 207) = 207
read(4, "\1\0\0\1", 4) = 4
read(4, "I", 1) = 1
read(4, "D\0\0\2", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 68) = 68
read(4, "L\0\0\3", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 76) = 76
read(4, "H\0\0\4", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 72) = 72
read(4, "L\0\0\5", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 76) = 76
read(4, "P\0\0\6", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 80) = 80
read(4, "N\0\0\7", 4) = 4
read(4, "\3def\fdb_ispconfig\visp_isp_web\vis"..., 78) = 78
read(4, "F\0\0\10", 4) = 4
<...>
read(4, "\3def\fdb_ispconfig\tisp_nodes\tisp_"..., 62) = 62
read(4, "@\0\0I", 4) = 4
read(4, "\3def\fdb_ispconfig\tisp_nodes\tisp_"..., 64) = 64
read(4, ">\0\0J", 4) = 4
read(4, "\3def\fdb_ispconfig\tisp_nodes\tisp_"..., 62) = 62
read(4, "\1\0\0K", 4) = 4
read(4, "\376", 1) = 1
read(4, "9\1\0L", 4) = 4
read(4, "\0014\0041013\3www\ralexdomain.be\00210\003100"..., 313) = 313
read(4, "\5\0\0M", 4) = 4
read(4, "\376\0\0\"\0", 5) = 5
brk(0x887e000) = 0x887e000
<...>
brk(0x898d000) = 0x898d000
brk(0x89ae000) = 0x89ae000
mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d31000
brk(0x89cf000) = 0x89cf000
brk(0x89f0000) = 0x89f0000
brk(0x8a11000) = 0x8a11000
mmap2(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ce4000
brk(0x8a32000) = 0x8a32000
<...>
brk(0x8ad7000) = 0x8ad7000
mremap(0xb7d31000, 135168, 270336, MREMAP_MAYMOVE) = 0xb7ca2000
brk(0x8af8000) = 0x8af8000
<...>
brk(0x8bbe000) = 0x8bbe000
brk(0x8bdf000) = 0x8bdf000
mremap(0xb7ce4000, 139264, 278528, MREMAP_MAYMOVE) = 0xb7c5e000
brk(0x8c00000) = 0x8c00000
<....>
brk(0x8d8c000) = 0x8d8c000
brk(0x8dad000) = 0x8dad000
mremap(0xb7ca2000, 270336, 536576, MREMAP_MAYMOVE) = 0xb7bdb000
brk(0x8dce000) = 0x8dce000
brk(0x8def000) = 0x8def000
brk(0x8e10000) = 0x8e10000
<...>
brk(0x8f9c000) = 0x8f9c000
mremap(0xb7c5e000, 278528, 552960, MREMAP_MAYMOVE) = 0xb7c5e000
brk(0x8fbd000) = 0x8fbd000
brk(0x8fde000) = 0x8fde000
brk(0x8fff000) = 0x8fff000
brk(0x9020000) = 0x9020000
brk(0x9041000) = 0x9041000
brk(0x9062000) = 0x9062000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 3707 detached
|

23rd July 2006, 09:27
|
|
Junior Member
|
|
Join Date: Jul 2006
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Just an extra thought:
1) I edited the prefix to [DOMAIN]_ instead of web[WEBID]_
2) I disabled SELinux
|

23rd July 2006, 11:16
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,906
Thanks: 693
Thanked 4,196 Times in 3,212 Posts
|
|
Quote:
|
Originally Posted by AlecWeb
So I think there is something wrong with ISPConfig deamon. When rebooting/restarting the ISPConfig doesn't give an error on the screen. Please help me, I just don't want to install VHCS because of a stupid segmentation fault. ISPConfig is just great ;-) Thanks for the hard job guys 
|
This is a problem with PHP 5.1 that occurs on some servers, if you check the PHP bugtracker you will find lots of errors that result in segfaults.
Please have a look here:
http://www.howtoforge.com/forums/showthread.php?t=3695
The hotfix (PHP downgrade) works also with the latest ISPConfig release.
|

23rd July 2006, 11:35
|
|
Junior Member
|
|
Join Date: Jul 2006
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
still got an error after downgrading.
Could another operating system solve the problem?
|

24th July 2006, 16:32
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,665
Thanks: 1,896
Thanked 2,593 Times in 2,444 Posts
|
|
Quote:
|
Originally Posted by AlecWeb
Could another operating system solve the problem?
|
A clean reinstall or another distribution could solve the problem.
|

28th July 2006, 20:25
|
|
Junior Member
|
|
Join Date: Mar 2006
Location: Germany
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
|
Originally Posted by AlecWeb
still got an error after downgrading.
Could another operating system solve the problem?
|
have a look at http://www.howtoforge.com/forums/sho...d_zonefile_dir
after i insert the server_bind_zonefile_dir in the mysql manualy it all works and no "Segmentation fault"
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +2. The time now is 11:49.
|
Recent comments
11 hours 56 min ago
12 hours 2 min ago
17 hours 27 sec ago
23 hours 41 min ago
1 day 30 min ago
1 day 1 hour ago
1 day 6 hours ago
1 day 12 hours ago
1 day 16 hours ago
1 day 18 hours ago