Aus einem unerklärlichen Grund, ist wohl seit kurzer Zeit, das Syntax-Highlighting-Plugin für mein Drupal Blog, auf die Idee gekommen ein Segfault bei den FastCGI Instanzen meines LightTPDs auszulösen. Das ganze äußerte sich dann in einem "500 - Internal Server Error". Mein Dank geht an einen aufmerksamen Leser, der mich freundlicher Weise auf das Problem aufmerksam gemacht hat!! Fix, Plugin und Geshi Lib update.
Falls wer ähnliche Probleme hat, hier der strace Auszug:
fstat64(3, {st_mode=S_IFREG|0640, st_size=113265, ...}) = 0
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "<?php\n/**\n * GeSHi - Generic Syn"..., 8192) = 8192
read(3, " string\n */\n var $footer_"..., 8192) = 8192
read(3, "t declarations\n *\n * @pa"..., 8192) = 8192
read(3, "recated In favour of set_symbols"..., 8192) = 8192
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69fa000
read(3, " * method without parameters "..., 8192) = 8192
read(3, "he url somewhere, it is replaced"..., 8192) = 8192
read(3, "de, $i - strlen($close) + 1, str"..., 8192) = 8192
read(3, "SCAPE\'] as $hard) {\n "..., 8192) = 8192
read(3, " else {\n "..., 8192) = 8192
read(3, " Fix to reduce the number of rep"..., 8192) = 8192
read(3, " //\n foreach ($this->la"..., 8192) = 8192
read(3, "IDs for line numbers, there need"..., 8192) = 8192
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69b9000
read(3, "\n if ($this->header_type "..., 8192) = 8192
read(3, "Additionally, set default styles"..., 8192) = 6769
read(3, "", 8192) = 0
read(3, "", 8192) = 0
close(3) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---




Post new comment