Package: caudium Version: 2:1.4.9.1-1 Severity: grave Justification: renders package unusable
When pike loads the caudium module it crashes with SIGSEGV cd /usr/lib/caudium; strace -f ./start-caudium --gdb <cut> open("/usr/lib/caudium/lib/7.6.93", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 9 fstat64(9, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(9, F_SETFD, FD_CLOEXEC) = 0 fstatfs(9, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=12015586, f_bfree=11693033, f_bavail=11082665, f_files=6111232, f_ffree=6048542, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 getdents64(9, /* 4 entries */, 4096) = 112 getdents64(9, /* 0 entries */, 4096) = 0 close(9) = 0 stat64("/usr/lib/caudium/lib/7.6.93/_Caudium.so", {st_mode=S_IFREG|0644, st_size=77752, ...}) = 0 gettimeofday({1169152985, 817787}, NULL) = 0 stat64("/usr/lib/caudium/lib/7.6.93/_Caudium.so", {st_mode=S_IFREG|0644, st_size=77752, ...}) = 0 open("/usr/lib/caudium/lib/7.6.93/_Caudium.so", O_RDONLY) = 9 read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000%\0\000"..., 512) = 512 fstat64(9, {st_mode=S_IFREG|0644, st_size=77752, ...}) = 0 mmap2(NULL, 76976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xa7963000 mmap2(0xa7975000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x12) = 0xa7975000 close(9) = 0 gettimeofday({1169152985, 818941}, NULL) = 0 gettimeofday({1169152985, 819232}, NULL) = 0 gettimeofday({1169152985, 819342}, NULL) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 11251 detached complete log: http://han.pp.se/bug-caudium-strace-start-then-sigsegv.txt apt-get source caudium pike7.6 enable debug, install debug package cd /usr/lib/caudium ; ./start-caudium --gdb <cut> /usr/lib/pike/7.6.93/lib/master.pike:349: object(/usr/lib/pike/7.6.93/lib/master.pike)->compile_string("/*\n * Caudium - An extensible World Wide Web server\n * Copyright \251 20 00-2005 The Caudium Group\n * Copyright \251 1994-200"+[11947],"/usr/lib/caudium/etc/modules/Cache.pmod/Manager.pike",0,Cache.Manager,0, UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:827: object(/usr/lib/pike/7.6.93/lib/master.pike)->low_findprog("/usr/lib/caudium/etc/modules/Cache.pmod/Manager",".pike",0,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:936: object(/usr/lib/pike/7.6.93/lib/master.pike)->findprog("/usr/lib/caudium/etc/modules/Cache.pmod/Manager",".pike",0,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:972: object(/usr/lib/pike/7.6.93/lib/master.pike)->low_cast_to_program("/usr/lib/caudium/etc/modules/Cache.pmod/Manager",0,0,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:1364: object(/usr/lib/pike/7.6.93/lib/master.pike:1185)->low_ind("Manager",UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:1421: object(/usr/lib/pike/7.6.93/lib/master.pike:1185)->ind("Manager") /usr/lib/pike/7.6.93/lib/master.pike:1445: object(/usr/lib/pike/7.6.93/lib/master.pike:1185)->`[]("Manager") /usr/lib/pike/7.6.93/lib/master.pike:1595: object(/usr/lib/pike/7.6.93/lib/master.pike:1535)->ind("Manager") /usr/lib/pike/7.6.93/lib/master.pike:1633: object(/usr/lib/pike/7.6.93/lib/master.pike:1535)->`[]("Manager") /usr/lib/pike/7.6.93/lib/master.pike:349: object(/usr/lib/pike/7.6.93/lib/master.pike)->compile_string("/*\n * Caudium - An extensible World Wide Web server\n * Copyright \251 20 00-2005 The Caudi"+[24242],"/usr/lib/caudium/base_server/caudiumloader.pike",UNDEFINED,/usr/lib/caudium/base_server/caudiumloader,0,UNDE FINED) /usr/lib/pike/7.6.93/lib/master.pike:827: object(/usr/lib/pike/7.6.93/lib/master.pike)->low_findprog("/usr/lib/caudium/base_server/caudiumloader",".pike",UNDEFINED,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:936: object(/usr/lib/pike/7.6.93/lib/master.pike)->findprog("/usr/lib/caudium/base_server/caudiumloader",".pike",UNDEFINED,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:972: object(/usr/lib/pike/7.6.93/lib/master.pike)->low_cast_to_program("/usr/lib/caudium/base_server/caudiumloader","/usr/lib/pike/7.6.93/lib /master.pike",UNDEFINED,UNDEFINED) /usr/lib/pike/7.6.93/lib/master.pike:1006: object(/usr/lib/pike/7.6.93/lib/master.pike)->cast_to_program("/usr/lib/caudium/base_server/caudiumloader.pike","/usr/lib/pike/7.6.93/li b/master.pike",UNDEFINED) Program received signal SIGABRT, Aborted. [Switching to Thread -1478904128 (LWP 23606)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xa7dc5811 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xa7dc6fb9 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0x080e4569 in debug_fatal () #4 0x081a430e in debug_check_svalue () #5 0x080b82f7 in array_fix_type_field () #6 0x080bdf10 in aggregate_array () #7 0xa796390b in pike_module_init () from /usr/lib/caudium/lib/7.6.93/_Caudium.so #8 0x080e2da9 in f_load_module () #9 0xa7a3e584 in ?? () #10 0x00000001 in ?? () #11 0x00000027 in ?? () #12 0x00000000 in ?? () (gdb) complete log: http://han.pp.se/bug-caudium-start-with-gdb-sigsegv.txt -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.19.1hb1 Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15) Versions of packages caudium depends on: ii caudium-modules 2:1.4.9.1-1 C modules for Caudium ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries ii pike7.6-core 7.6.93-1 Powerful interpreted programming l ii pike7.6-image 7.6.93-1 Image module for Pike ii pike7.6-pcre 7.6.93-1 PCRE module for Pike ii ttf-bitstream-vera 1.10-7 The Bitstream Vera family of free Versions of packages caudium recommends: ii caudium-pixsl 2:1.4.9.1-1 Pike XSLT module for Caudium ii caudium-ultralog 2:1.4.9.1-1 Log Parser module for Caudium ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap -- debconf information: caudium/experimental_http: false caudium/config_password_mismatch: * caudium/config_login: admin * caudium/start_options: threads, debug caudium/config_password_reset: caudium/cfg_port_taken: * caudium/performance: false * caudium/listen_on: 9999 * caudium/last_screen: * caudium/config_port: 22203 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]