pike issues
https://git.lysator.liu.se/pikelang/pike/-/issues
2013-12-11T18:18:26Z
https://git.lysator.liu.se/pikelang/pike/-/issues/3687
An other segfault in image module.
2013-12-11T18:18:26Z
Peter Bortas
An other segfault in image module.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3687
Reported by Anders Johansson <anders@roxen.com>
This code generates a segfault, probably due to the rotate operation when
the layer size is zero.
<gxml format="jpeg...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3687
Reported by Anders Johansson <anders@roxen.com>
This code generates a segfault, probably due to the rotate operation when
the layer size is zero.
<gxml format="jpeg">
<load-image src="/roxen.jpg"/>
<poly color="black">
<c x='0' y='0' />
<c x='10' y='0' />
<c x='10' y='0' />
<c x='0' y='0' />
</poly>
<rotate degrees="-90"/>
</gxml>
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3686
MACHINE_CODE: Error loading server from dumped modules
2009-04-16T14:11:39Z
Peter Bortas
MACHINE_CODE: Error loading server from dumped modules
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3686
Reported by Jonas Wallden <jonasw@roxen.com>
```
bernard:server-4.0.87 $ ./start --once
: Maximum number of open FDs: 1024
: Server start command...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3686
Reported by Jonas Wallden <jonasw@roxen.com>
```
bernard:server-4.0.87 $ ./start --once
: Maximum number of open FDs: 1024
: Server start command:
: /tmp/jwtest/roxen/server-4.0.87/bin/roxen
: -DMODULE_DEBUG
: -DRAM_CACHE
: -DENABLE_THREADS
: -M/tmp/jwtest/roxen/server-4.0.87/etc/modules
: -M/tmp/jwtest/roxen/local/pike_modules
: -I/tmp/jwtest/roxen/server-4.0.87/etc/include
: -I/tmp/jwtest/roxen/server-4.0.87/base_server
: -P/tmp/jwtest/roxen/server-4.0.87
: -w
: base_server/roxenloader.pike
: --once=1
: --pid-file=../configurations/_roxen_pid
16:06:07 : -----------------------------------------------------------------
0m 0.0s : Pike version: Pike v7.4 release 80
: Product version: Roxen CMS 4.0.87-test
: Operating system: Linux 2.4.20-20.7.hidd.ipvs110smp (i686)
: Starting MySQL ... Done 4.0.18-standard [129.0ms]
:
16:06:07 : mysql: Warning: One can only use the --user switch if running
as root
0m 0.1s : mysql: 040521 16:06:07 InnoDB: Started
: mysql: bin/roxen_mysql: ready for connections.
: mysql: Version: '4.0.18-standard' socket:
'/tmp/jwtest/roxen/configurations/_mysql/socket' port: 0
: Loading Pike modules ... Done [322.2ms]
: Loading Roxen ...
16:06:08 : Notice: Dumping failed for server-4.0.87/base_server/roxen.pike
(not a bug)
0m 1.4s : Notice: Dumping failed for
server-4.0.87/base_server/read_config.pike (not a bug)
: Done [840.8ms]
: Roxen loader failed:
: Indexing the NULL value with "res".
: base_server/newdecode.pike (version 1.30):20:
roxen->decode_string(Parser._parser.HTML(),([]),"file",0)
16:06:08 : Parser._parser.HTML: Parser._parser.HTML()->finish("
<str>file</str> ")
0m 1.8s : base_server/newdecode.pike (version 1.30):71: roxen->parse("
<str>file</str> ",0)
: base_server/newdecode.pike (version 1.30):49:
roxen->decode_variable(Parser._parser.HTML(),mapping[1],"
<str>file</str> ",([]))
: Parser._parser.HTML: Parser._parser.HTML()->finish("\n <var
name='LogA'> <str>file</str> </var>\n <var name='LogCO'>
<int>0</int> </var>\n <var name='LogNA'>
<str>Roxen</str> </var>\n <var name='LogSP'> "+[2460])
: base_server/newdecode.pike (version 1.30):81:
roxen->decode_config_region(Parser._parser.HTML(),mapping[1],"\n <var
name='LogA'> <str>file</str> </var>\n <var name='LogCO'>
<int>0</int> </var>\n <var name='LogNA'>
<str>Roxen</str> <"+[2495],([]))
: Parser._parser.HTML: Parser._parser.HTML()->finish("<?XML
version=\"1.0\" encoding=\"UTF-8\"?>\n\n<region name='Variables'>\n <var
name='LogA'> <str>file</str> </var>\n <var name='LogCO'>
<int>0</int> </var>\n <var name='LogNA'> "+[2536])
16:06:08 : base_server/newdecode.pike (version 1.30):113:
roxen->decode_config_file("<?XML version=\"1.0\"
encoding=\"UTF-8\"?>\n\n<region name='Variables'>\n <var name='LogA'>
<str>file</str> </var>\n <var name='LogCO'>
<int>0</int> </var>\n <var name='LogNA'> "+[2536])
0m 1.8s : base_server/read_config.pike (version 1.64):212:
roxen->read_it("Global Variables")
: base_server/read_config.pike (version 1.64):345:
roxen->retrieve("Variables",0)
: base_server/global_variables.pike (version 1.92):677:
roxen->restore_global_variables()
: base_server/roxen.pike (version 1.873):4543: roxen->main(3,0)
: base_server/roxenloader.pike (version 1.355):2328:
/tmp/jwtest/roxen/server-4.0.87/base_server/roxenloader()->do_main(3,0)
16:06:08 : base_server/roxenloader.pike (version 1.355):1245:
/tmp/jwtest/roxen/server-4.0.87/base_server/roxenloader()->do_main_wrapper(3,({"/tmp/jwtest/roxen/server-4.0.87/base_server/roxenloader.pike",0,"--pid-file=../configurations/_roxen_pid"}))
0m 1.8s : _static_modules.Builtin()->Backend:
_static_modules.Builtin()->__backend->`()(3600.000000)
:
: Exiting Roxen - exit(1) called.
: Start script terminating.
: Shutting down MySQL..
: Start script terminated.
```
Restarting the server with --remove-dumped fixes the problem temporarily.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3684
Program received signal SIGSEGV, pike_types.c:1705
2009-04-16T14:11:39Z
Peter Bortas
Program received signal SIGSEGV, pike_types.c:1705
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3684
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
9:30:53 : -----------------------------------------------------------------
0m 0.0s : P...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3684
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
9:30:53 : -----------------------------------------------------------------
0m 0.0s : Pike version: Pike v7.4 release 78
: Product version: Roxen CMS 4.0.85-beta1
: Operating system: Linux 2.4.21-9.0.1.EL (i686)
: Starting MySQL ... Detaching after fork from child process 8981.
Done 4.0.18-standard [1486.3ms]
:
9:30:55 : mysql: Warning: One can only use the --user switch if running
as roo t
0m 1.5s : mysql: 040519 9:30:55 InnoDB: Started
: mysql: bin/roxen_mysql: ready for connections.
: mysql: Version: '4.0.18-standard' socket:
'/home/noring/rep/red/rox en/configurations/_mysql/socket' port: 0
: Loading Pike modules ... Done [2049.0ms]
: Loading Roxen ...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 8978)]
compile_type_to_runtime_type (t=0x0)
at
/home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/pike_types.c:1705
1705
/home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/pike_types.c: No
such file or directory.
in /home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/pike_types.c
(gdb) bt
#0 compile_type_to_runtime_type (t=0x0)
at
/home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/pike_types.c:1705
#1 0x080d5219 in f_cast ()
at /home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/opcodes.c:800
#2 0x0896e8cb in ?? ()
#3 0x000000c6 in ?? ()
#4 0x00000004 in ?? ()
#5 0x00000744 in ?? ()
#6 0x088d0005 in ?? ()
#7 0x0885776c in ?? ()
#8 0xbfff5b44 in ?? ()
#9 0x00000001 in ?? ()
#10 0x0866dd04 in ?? ()
#11 0x00000001 in ?? ()
#12 0xbfff5c34 in ?? ()
#13 0x08072026 in o_catch (pc=0x896e7b8 "��2!\b\203@\034\030�\004$�")
at /home/distmaker/Distmaker/4.0/build/pike.rhel3/pike/src/interpret.c:1797
Previous frame identical to this frame (corrupt stack?)
(gdb)
```
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3682
Trasig sort
2009-04-16T14:11:39Z
Peter Bortas
Trasig sort
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3682
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
Är "sort" inkompilerad som "reverse"?
--- build-remote selected operating systems: [nt.test]
...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3682
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
Är "sort" inkompilerad som "reverse"?
--- build-remote selected operating systems: [nt.test]
init_nt_test ... pong nt.test rntcl
/home/distmaker/Distmaker/4.0/products/self-test-nt
roxen-4.0.79-test-pf-nt4sp6.exe
Using rc-file /home/distmaker/Distmaker/4.0/NT/test_init_ntrc
We are not Hubbe.
+++ Running self-test-nt...
Waiting for PID:s 22312...
The system cannot find the file specified.
: Removing old precompiled files (defines or pike version changed)
Service started
Roxen base directory : c:/disttest/install test/platform-4.0/server-4.0.79
Roxen log directory : c:/disttest/install test/platform-4.0/logs
Roxen shutdown file : c:/disttest/install test/platform-4.0/logs/favsafjs.run
Roxen arguments : --config-dir=../var/test_config --remove-dumped
This version of Roxen has crypto algorithms available.
-----------------------------------------------------------------
Pike version: Pike v7.4 release 68
Product version: Roxen CMS 4.0.79-test
Operating system: Win32 Windows NT 5.0.2195 (i86pc)
Starting MySQL ...
MySQL data directory does not exist -- copying template
Creating directory "c:/disttest/install
test/platform-4.0/var/test_config/_mysql"
copying /mysql/columns_priv.MYI ...
copying /mysql/tables_priv.MYD ...
copying /mysql/tables_priv.MYI ...
copying /mysql/user.MYD ...
copying /mysql/db.MYI ...
copying /mysql/func.frm ...
copying /mysql/func.MYI ...
copying /mysql/user.frm ...
copying /mysql/db.MYD ...
copying /mysql/columns_priv.MYD ...
copying /mysql/func.MYD ...
copying /mysql/user.MYI ...
copying /mysql/host.frm ...
copying /mysql/host.MYD ...
copying /mysql/columns_priv.frm ...
copying /mysql/tables_priv.frm ...
copying /mysql/host.MYI ...
copying /mysql/db.frm ...
Done 4.0.18-nt [6265.6ms]
Removing precompiled files
Loading Pike modules ... Done [1531.3ms]
Loading Roxen ...
Notice: Dumping failed for server-4.0.79/base_server/roxen.pike (not a bug)
Notice: Dumping failed for server-4.0.79/base_server/read_config.pike (not
a bug)
Done [4031.3ms]
Loading font handlers ...
Builtin fonts (scalable)
Compact image file font (bitmap)
FreeType fonts (scalable)
Image directory fonts (bitmap)
Image TAR-file fonts (bitmap)
Compatibility bitmap fonts (bitmap)
Done [390.6ms]
Adding languages ... Done [46.88ms]
Initiating argument cache ... Done [31.25ms]
Protocol handlers ... ftp ftps hilfe http https tetris Done [625.0ms]
Searching for pike-modules directories ... Done [1468ms]
```
Enabling the configuration Test Platform ...
Registered http://*:3456/ for Test Platform
Enabled Test Platform in 390.6ms
Enabling the configuration Test server 1 ...
Registered http://*:17369/ for Test server 1
Registered ftp://*:17371/ for Test server 1
Enabled Test server 1 in 375.0ms
```
Enabling all modules for Test Platform...
CMS: XSLTransform ... OK 2906.3ms
Tags: Translation module ... OK 718.8ms
LogView ... [ adding req modules
Tags: Outlined box ... OK 562.5ms
Tags: Tablify ... OK 671.9ms
Graphics: Business graphics ...
Creating image-cache tables for 'diagram'
OK 687.5ms
] OK 2906.3ms
Tags: RXML 2 parser ... OK 640.6ms
Tags: Verified form ... OK 750.0ms
Graphics: Image converter ...
Creating image-cache tables for 'cimg'
OK 109.4ms
Tags: Javascript Support ... OK 609.4ms
Search: Query Module ... OK 578.1ms
CMS: Work Area Filesystem ... OK 4171.9ms
Tags: HTML washer ... OK 578.1ms
CMS: Content Editor ... OK 1484.4ms
URL Rectifier ... OK 93.8ms
Search: CMS Advanced Interface ...
Creating the default database profile.
Creating the database search_test_platform_test_platform
Updating search_test_platform_docs.
Creating the default query profile.
OK 2656.3ms
CMS: Tags 2.0 ... OK 921.9ms
Tags: HTML color wiretap ... OK 93.8ms
Graphics: Graphic text ...
Creating image-cache tables for 'gtext'
OK 250.0ms
Graphics: Tab list ... OK 109.4ms
Directory Listings ... OK 62.5ms
Scripting: Pike tag ... OK 171.9ms
Roxen self test module ... OK 156.3ms
Navigation ... OK 781.3ms
Tags: RXML 2 tags ... OK 1562.5ms
CMS: Templates ... OK 609.4ms
Graphics: GButton ...
Creating image-cache tables for 'gbutton'
OK 125.0ms
CMS: Main Module ... [ adding req modules
Access Control: Main module ... [ adding req modules
Access Control: Internal password ... OK 625.0ms
Access Control: Cookie HTTP authentication ... OK 703.1ms
Access Control: Basic HTTP and FTP authentication... OK 640.6ms
]
No AC database present. Creating "ac_test_platform"
AC: A new database was created in MySQL
AC: Converting old database file to MySQL.
Dumping identities to mysql
Dumping id_auths to mysql
Dumping pclasses to mysql
Dumping ppoints to mysql
Dumping zones to mysql
OK 3796.9ms
Content types ... OK 187.5ms
]
Initializing in storage: c:/disttest/install
test/platform-4.0/var/test_repository/Test_Platform.sb/
Creating image-cache tables for 'sb_img_conv'
OK 6671.9ms
Preferred Language Analyzer ... OK 156.3ms
All modules for Test Platform enabled in 29.9 seconds
Enabling all modules for Test server 1...
Tags: RXML 2 tags ... OK 15.6ms
Tags: RXML 2 parser ... OK 0.0ms
Roxen self test module ... OK 0.0ms
File systems: Normal File system ... OK 250.0ms
Directory Listings ... [ adding req module
Tags: Dir emit source ... OK 625.0ms
] OK 640.6ms
Content types ... OK 15.6ms
All modules for Test server 1 enabled in 0.9 seconds
Starting 5 threads to handle requests.
-- Total boot time 48.0 seconds ---------------------------
```
** 2004-05-15 00:41 pid: 1008 ppid: -1 uid: uid #17
```
Cleaning diagram image cache ... none removed, 0ms
Starting roxen self test in directory "modules/sitebuilder/test/".
```
Found test file modules/sitebuilder/test/tests/RoxenTest_SBTagsEmit.xml
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Cleaning cimg image cache ... none removed, 0ms
Cleaning gtext image cache ... none removed, 0ms
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"/emit-dir-title/dir-without-index/,/emit-dir-title/dir-with-index/,",
expected "/emit-dir-title/dir-with-index/,/emit-dir-title/dir-without-index/,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/index.html) when authenticated as something
other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2,", expected "Dir 1,Dir 2,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1selected,Dir 3,Dir 2,", expected "Dir 1selected,Dir
2,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Prefetch done for work area "Main" in "Test Platform", took: 00:00:05.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,Dir 2.1,Dir 2.2selected,Dir
2.3,", expected "Dir 1,Dir 2selected,Dir 2.1,Dir 2.2selected,Dir 2.3,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,", expected "Dir 1,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "", expected "Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a.html,aa.html,ab.html,b.html,9.html,a-9.html,a9.html,a-10.html,10.html,",
expected
"9.html,10.html,a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,b.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a-10.html,10.html,9.html,a-9.html,a9.html,a.html,aa.html,ab.html,b.html,",
expected
"b.html,ab.html,aa.html,a.html,a-10.html,a-9.html,a9.html,10.html,9.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a.html,aa.html,ab.html,b.html,9.html,a-9.html,a9.html,a-10.html,10.html,",
expected
"9.html,10.html,a9.html,a-9.html,a-10.html,a.html,b.html,ab.html,aa.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "a.html,ab.html,aa.html,a-9.html,a9.html,a-10.html,",
expected "a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "a.html,aa.html,ab.html,a-9.html,a9.html,a-10.html,",
expected "a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"/emit-dir-title/dir-without-index/,/emit-dir-title/dir-with-index/,",
expected "/emit-dir-title/dir-with-index/,/emit-dir-title/dir-without-index/,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/index.html) when authenticated as something
other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2,", expected "Dir 1,Dir 2,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1selected,Dir 3,Dir 2,", expected "Dir 1selected,Dir
2,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,Dir 2.1,Dir 2.2selected,Dir
2.3,", expected "Dir 1,Dir 2selected,Dir 2.1,Dir 2.2selected,Dir 2.3,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/dir-2.2/index.html) when authenticated
as something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-1/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,Dir 2selected,", expected "Dir 1,Dir
2selected,Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "Dir 1,Dir 3,", expected "Dir 1,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
| Failed (got "", expected "Dir 3,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/emit-dir-selected/dir-2/index.html) when authenticated as
something other than Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a.html,aa.html,ab.html,b.html,9.html,a-9.html,a9.html,a-10.html,10.html,",
expected
"9.html,10.html,a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,b.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a-10.html,10.html,9.html,a-9.html,a9.html,a.html,aa.html,ab.html,b.html,",
expected
"b.html,ab.html,aa.html,a.html,a-10.html,a-9.html,a9.html,10.html,9.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got
"a.html,aa.html,ab.html,b.html,9.html,a-9.html,a9.html,a-10.html,10.html,",
expected
"9.html,10.html,a9.html,a-9.html,a-10.html,a.html,b.html,ab.html,aa.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "a.html,ab.html,aa.html,a-9.html,a9.html,a-10.html,",
expected "a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "a.html,aa.html,ab.html,a-9.html,a9.html,a-10.html,",
expected "a9.html,a-9.html,a-10.html,a.html,aa.html,ab.html,")
|
Did 52 tests, failed on 30.
Found test file modules/sitebuilder/test/tests/RoxenTest_SBTagsEdit.xml
Cleaning gbutton image cache ... none removed, 0ms
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "sv,en,", expected "en,sv,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
| Failed (got "sv,en,", expected "en,sv,")
|
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Persistent cache: Cannot add cache entry for VCFile(N/E:0:[Test
Platform]::/test/tag-test.html) when authenticated as something other than
Everyone.
Did 18 tests, failed on 2.
Starting roxen self test in directory "etc/test".
```
Found test file etc/test/tests/userdbmodules/RoxenTest_userdbs.pike
Did 0 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_Wiretap.xml
Enabling Tags: HTML color wiretap
Disabling Tags: HTML color wiretap
Did 10 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_WashHtmlTag.xml
Enabling Tags: HTML washer
Disabling Tags: HTML washer
Did 28 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_Tablify.xml
Enabling Tags: Tablify
Disabling Tags: Tablify
Did 2 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_SQLtag.xml
Enabling Tags: SQL tags
Disabling Tags: SQL tags
Did 20 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_SessionTag.xml
Enabling Tags: Session tag module
Disabling Tags: Session tag module
Did 16 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_sed.xml
Enabling Tags: SED
Disabling Tags: SED
Did 2 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_RXMLTags.xml
| <imgs src="/internal-roxen-unit"/>
| [Pass 1 (source)] Failed (got "<img height='1' alt='Unit' width='1'
src='/internal-roxen-unit'/>", expected "<img height='1' width='1'
alt='Unit' src='/internal-roxen-unit'/>")
|
| <imgs src="/internal-roxen-unit" noxml=''/>
| [Pass 1 (source)] Failed (got "<img height='1' alt='Unit' width='1'
src='/internal-roxen-unit'>", expected "<img height='1' width='1'
alt='Unit' src='/internal-roxen-unit'>")
|
| <set variable='var.foo' value='x'/><default value=x name=a><input
name=a><input type=checkbox value=x name=a><input type=radio value=x></default>
| [Pass 1 (source)] Failed (got "<input name='a'><input
checked='checked' type='checkbox' name='a' value='x'/><input type='radio'
value='x'>", expected "<input name='a'><input checked='checked'
type='checkbox' value='x' name='a'/><input type='radio' value='x'>")
|
| <set variable='var.foo' value='x'/><default value=x><input><input
type=checkbox value=x><input type=radio value=x></default>
| [Pass 1 (source)] Failed (got "<input><input checked='checked'
value='x' type='checkbox'/><input checked='checked' value='x'
type='radio'/>", expected "<input><input checked='checked' type='checkbox'
value='x'/><input checked='checked' type='radio' value='x'/>")
|
| <set variable='var.foo' value='x'/><default value=A><select><option
value=A></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='A'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='A'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=x><select><option
value=x></option><option value=y></option></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default name=a value=x><select
name=a><option value=x></option></select><select name=b><option
value=x></option></select></default>
| [Pass 1 (source)] Failed (got "<select name='a'><option value='x'
selected='selected'></option></select><select name='b'><option
value='x'></option></select>", expected "<select name='a'><option
selected='selected' value='x'></option></select><select name='b'><option
value='x'></option></select>")
|
| <set variable='var.foo' value='x'/><default value="x"><select><option
value="x"></option><option value="y"></option></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default
variable='var.foo'><select><option value=x></option><option
value=y></option></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=x,y><select><option
value=x></option><option value=y></option></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='x'></option><option selected='selected'
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value='x'><select><option
value='x'></option><option value='y'></option></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=a><select><option
value=a></select></default>
| [Pass 1 (source)] Failed (got "<select><option value='a'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='a'></option></select>")
|
| <apre add="y" href="/g.html">x</apre>
| [Pass 1 (source)] Failed (got "<a href='/(y,x)/g.html'>x</a>",
expected "<a href='/(x,y)/g.html'>x</a>")
|
| <apre add="y">x</apre>
| [Pass 1 (source)] Failed (got "<a href='/(y,x)/index.html'>x</a>",
expected "<a href='/(x,y)/index.html'>x</a>")
|
| <apre add="a,b">x</apre>
| [Pass 1 (source)] Failed (got "<a href='/(a,x,b)/index.html'>x</a>",
expected "<a href='/(a,b,x)/index.html'>x</a>")
|
| <imgs src="/internal-roxen-unit"/>
| [Pass 2 (p-code)] Failed (got "<img src='/internal-roxen-unit'
width='1' alt='Unit' height='1'/>", expected "<img height='1' width='1'
alt='Unit' src='/internal-roxen-unit'/>")
|
| <imgs src="/internal-roxen-unit" noxml=''/>
| [Pass 2 (p-code)] Failed (got "<img src='/internal-roxen-unit'
width='1' alt='Unit' height='1'>", expected "<img height='1' width='1'
alt='Unit' src='/internal-roxen-unit'>")
|
| <set variable='var.foo' value='x'/><default value=x name=a><input
name=a><input type=checkbox value=x name=a><input type=radio value=x></default>
| [Pass 2 (p-code)] Failed (got "<input name='a'><input
checked='checked' type='checkbox' name='a' value='x'/><input type='radio'
value='x'>", expected "<input name='a'><input checked='checked'
type='checkbox' value='x' name='a'/><input type='radio' value='x'>")
|
| <set variable='var.foo' value='x'/><default value=x><input><input
type=checkbox value=x><input type=radio value=x></default>
| [Pass 2 (p-code)] Failed (got "<input><input checked='checked'
value='x' type='checkbox'/><input checked='checked' value='x'
type='radio'/>", expected "<input><input checked='checked' type='checkbox'
value='x'/><input checked='checked' type='radio' value='x'/>")
|
| <set variable='var.foo' value='x'/><default value=A><select><option
value=A></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='A'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='A'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=x><select><option
value=x></option><option value=y></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default name=a value=x><select
name=a><option value=x></option></select><select name=b><option
value=x></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select name='a'><option value='x'
selected='selected'></option></select><select name='b'><option
value='x'></option></select>", expected "<select name='a'><option
selected='selected' value='x'></option></select><select name='b'><option
value='x'></option></select>")
|
| <set variable='var.foo' value='x'/><default value="x"><select><option
value="x"></option><option value="y"></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default
variable='var.foo'><select><option value=x></option><option
value=y></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=x,y><select><option
value=x></option><option value=y></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='x'></option><option selected='selected'
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value='x'><select><option
value='x'></option><option value='y'></option></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='x'
selected='selected'></option><option value='y'></option></select>",
expected "<select><option selected='selected' value='x'></option><option
value='y'></option></select>")
|
| <set variable='var.foo' value='x'/><default value=a><select><option
value=a></select></default>
| [Pass 2 (p-code)] Failed (got "<select><option value='a'
selected='selected'></option></select>", expected "<select><option
selected='selected' value='a'></option></select>")
|
| <apre add="y" href="/g.html">x</apre>
| [Pass 2 (p-code)] Failed (got "<a href='/(y,x)/g.html'>x</a>",
expected "<a href='/(x,y)/g.html'>x</a>")
|
| <apre add="y">x</apre>
| [Pass 2 (p-code)] Failed (got "<a href='/(y,x)/index.html'>x</a>",
expected "<a href='/(x,y)/index.html'>x</a>")
|
| <apre add="a,b">x</apre>
| [Pass 2 (p-code)] Failed (got "<a href='/(a,x,b)/index.html'>x</a>",
expected "<a href='/(a,b,x)/index.html'>x</a>")
|
Did 426 tests, failed on 30.
Found test file etc/test/tests/rxml/RoxenTest_PikeTag.xml
Enabling Scripting: Pike tag
Cleaning sb_img_conv image cache ... none removed, 0ms
Cleaning diagram image cache ... none removed, 15ms
Cleaning gtext image cache ... none removed, 0ms
Cleaning cimg image cache ... none removed, 0ms
Cleaning gbutton image cache ... none removed, 0ms
Disabling Scripting: Pike tag
Did 16 tests, failed on 0.
Found test file etc/test/tests/rxml/RoxenTest_Compat.xml
Enabling Tags: Old RXML Compatibility Module
| <pr>
| [Pass 1 (source)] Failed (got "<a href='http://www.roxen.com/'><img
height='60' src='/internal-roxen-power-medium-white' border='0'
alt='Powered by Roxen' width='60'/></a>", expected "<a
href='http://www.roxen.com/'><img src='/internal-roxen-power-medium-white'
height='60' border='0' alt='Powered by Roxen' width='60'/></a>")
|
| <pr>
| [Pass 2 (p-code)] Failed (got "<a href='http://www.roxen.com/'><img
height='60' src='/internal-roxen-power-medium-white' border='0'
alt='Powered by Roxen' width='60'/></a>", expected "<a
href='http://www.roxen.com/'><img src='/internal-roxen-power-medium-white'
height='60' border='0' alt='Powered by Roxen' width='60'/></a>")
|
Disabling Tags: Old RXML Compatibility Module
Did 2 tests, failed on 2.
```
Found test file etc/test/tests/rxml/RoxenTest_BaseRXML.xml
| <sort separator=,>1,3,5,0,8</sort>
| [Pass 1 (source)] Failed (got "8,0,5,3,1", expected "0,1,3,5,8")
|
| <sort>1
| 3
| 5
| 0
| 8
| </sort>
| [Pass 1 (source)] Failed (got "8
| 0
| 5
| 3
| 1
| ", expected "0
| 1
| 3
| 5
| 8
| ")
|
| <emit source="TESTER" sort="d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="OTESTER" sort="d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="TESTER" sort="+d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="OTESTER" sort="+d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="TESTER" sort="-d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:3:4:2:", expected "2:1:3:4:")
|
| <emit source="OTESTER" sort="-d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:3:4:2:", expected "2:1:3:4:")
|
| <emit source="TESTER" sort="*d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:2:3:4:", expected "1:3:4:2:")
|
| <emit source="TESTER" sort="*+d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:2:3:4:", expected "1:3:4:2:")
|
| <emit source="TESTER" sort="*-d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:2:3:4:", expected "2:4:3:1:")
|
| <emit source="TESTER" sort="a,d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "1:2:4:3:")
|
| <emit source="OTESTER" sort="a,d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "2:4:3:1:", expected "1:2:4:3:")
|
| <emit source="TESTER" sort="a,-d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:3:4:2:", expected "2:1:4:3:")
|
| <emit source="OTESTER" sort="a,-d">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:3:4:2:", expected "2:1:4:3:")
|
| <emit source="TESTER" sort="b">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:2:3:4:", expected "4:2:1:3:")
|
| <emit source="OTESTER" sort="b">&_.c;:</emit>
| [Pass 1 (source)] Failed (got "1:2:3:4:", expected "4:2:1:3:")
|
| <emit source="TESTER" test="3" sort="data"><set
variable="x">1</set>&_.data;:</emit>
| [Pass 1 (source)] Failed (got "a:::0:", expected "::0:a:")
|
| <emit source="TESTER" test="4" sort="b">&_.a;</emit>
| [Pass 1 (source)] Failed (got "123", expected "132")
|
| <emit source="OTESTER" test="4" sort="b">&_.a;</emit>
| [Pass 1 (source)] Failed (got "123", expected "132")
|
| <emit source="TESTER" test="4" sort="c">&_.a;</emit>
| [Pass 1 (source)] Failed (got "123", expected "312")
|
| <emit source="OTESTER" test="4" sort="c">&_.a;</emit>
| [Pass 1 (source)] Failed (got "123", expected "312")
|
| <set variable="var.foo">1</set><set variable="var.bar">2</set><emit
source="values" from-scope="var"
| sort="index">&_.index;=&_.value; </emit>
| [Pass 1 (source)] Failed (got "foo=1 bar=2 ", expected "bar=2 foo=1 ")
|
| <sort separator=,>1,3,5,0,8</sort>
| [Pass 2 (p-code)] Failed (got "8,0,5,3,1", expected "0,1,3,5,8")
|
| <sort>1
| 3
| 5
| 0
| 8
| </sort>
| [Pass 2 (p-code)] Failed (got "8
| 0
| 5
| 3
| 1
| ", expected "0
| 1
| 3
| 5
| 8
| ")
|
| <emit source="TESTER" sort="d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="OTESTER" sort="d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="TESTER" sort="+d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="OTESTER" sort="+d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "4:3:1:2:")
|
| <emit source="TESTER" sort="-d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:3:4:2:", expected "2:1:3:4:")
|
| <emit source="OTESTER" sort="-d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:3:4:2:", expected "2:1:3:4:")
|
| <emit source="TESTER" sort="*d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:2:3:4:", expected "1:3:4:2:")
|
| <emit source="TESTER" sort="*+d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:2:3:4:", expected "1:3:4:2:")
|
| <emit source="TESTER" sort="*-d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:2:3:4:", expected "2:4:3:1:")
|
| <emit source="TESTER" sort="a,d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "1:2:4:3:")
|
| <emit source="OTESTER" sort="a,d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "2:4:3:1:", expected "1:2:4:3:")
|
| <emit source="TESTER" sort="a,-d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:3:4:2:", expected "2:1:4:3:")
|
| <emit source="OTESTER" sort="a,-d">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:3:4:2:", expected "2:1:4:3:")
|
| <emit source="TESTER" sort="b">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:2:3:4:", expected "4:2:1:3:")
|
| <emit source="OTESTER" sort="b">&_.c;:</emit>
| [Pass 2 (p-code)] Failed (got "1:2:3:4:", expected "4:2:1:3:")
|
| <emit source="TESTER" test="3" sort="data"><set
variable="x">1</set>&_.data;:</emit>
| [Pass 2 (p-code)] Failed (got "a:::0:", expected "::0:a:")
|
| <emit source="TESTER" test="4" sort="b">&_.a;</emit>
| [Pass 2 (p-code)] Failed (got "123", expected "132")
|
| <emit source="OTESTER" test="4" sort="b">&_.a;</emit>
| [Pass 2 (p-code)] Failed (got "123", expected "132")
|
| <emit source="TESTER" test="4" sort="c">&_.a;</emit>
| [Pass 2 (p-code)] Failed (got "123", expected "312")
|
| <emit source="OTESTER" test="4" sort="c">&_.a;</emit>
| [Pass 2 (p-code)] Failed (got "123", expected "312")
|
| <set variable="var.foo">1</set><set variable="var.bar">2</set><emit
source="values" from-scope="var"
| sort="index">&_.index;=&_.value; </emit>
| [Pass 2 (p-code)] Failed (got "foo=1 bar=2 ", expected "bar=2 foo=1 ")
|
Did 994 tests, failed on 46.
Found test file etc/test/tests/RoxenTest_help.pike
Registered http://*:17372 for helptestserver
Searching for pike-modules directories ... Done [0ms]
Searching for roxen modules ...
Creating image-cache tables for 'atlas'
Done [43703ms]
Enabling CMS Editor Component: File
Enabling Throttling: throttle by type
Enabling Tags: Support for kerberos authentication
[dontdump]
Enabling Scripting: Path info support
Enabling File systems: Secure file system
Path verification of / failed.
Enabling Java Class Reflector
Enabling Authentication: Password
Enabling Whitespace Remover
Enabling Implicit <use> Module
Enabling Graphics: Business graphics
Enabling CMS: Forum
Enabling CMS Editor Component: Text & Picture
Enabling File systems: Normal File system
Path verification of / failed.
Enabling Access Control: Internal password
Adding required module
Enabling Access Control: Main module
Adding required modules
Enabling Graphics: Tab list
Adding required module
Enabling Graphics: GButton
Enabling Graphics: Graphic text
Enabling Access Control: Internal password
Enabling Access Control: Cookie HTTP authentication
Enabling Access Control: Basic HTTP and FTP authentication
Adding required module
Enabling Tags: Javascript Support
No AC database present. Creating "ac_helptestserver"
AC: A new database was created in MySQL
AClib: A root zone was created.
AClib: A common zone was created.
AClib: An everyone identity was created.
Enabling Logging disabler
Enabling Redirect Module
Enabling CMS Instant: Filesystem
Path verification of / failed.
Enabling CMS: Category
No category database present. Creating "category_helptestserver".
Adding required module
Enabling CMS: Main Module
Enabling Access Control: NT NTLM
Enabling Gopher Gateway
Enabling Tamaroxchi
Wow, I feel good!
Enabling Tags: Verified form
Enabling Access Control: AC database user import
Enabling RefDoc for MODULE_USERDB
Enabling DEPRECATED: SQL databases
Enabling Tags: Folding lists
Enabling Table/Image Border Unveiler
Enabling Search: CMS Instant module
Enabling HTTP-Proxy
Enabling Throttling: throttle by user
Enabling Authentication: .htaccess support
Enabling Newstyle Fnord!
Enabling CMS Editor Component: Menu
Enabling DEPRECATED: Language module
Enabling Java: Java Web Application bridge
Enabling CMS Editor Component: Footer
Enabling Language module II
Enabling Tags: SQL tags
Enabling RefDoc for MODULE_FILTER
Enabling CMS: Templates
Enabling Icecast: Server
Enabling Word highlighter
Enabling Tags: Session tag module
Enabling RefDoc for MODULE_LOCATION
Enabling File systems: User file system
Path verification of /~ failed.
Enabling CMS: XSLTransform
Enabling Tags: LDAP tags
Enabling CMS Instant: Main module
Enabling SSL Proxy
Enabling Tags: RXML 2 parser
Enabling Navigation
Enabling Authentication: LDAP directory database
Enabling Tags: HTML color wiretap
Enabling CMS: Booking
Enabling Access Control: OS user import
Enabling File systems: SQL File system
Database "docs" does not exist - module disabled.
Enabling CMS: Work Area Filesystem
Enabling ISMAP image-maps
Enabling Tags: Spell checker
Enabling Frontpage Script support
Enabling AC Filesystem
Path verification of / failed.
Enabling CMS Editor Component: Forum
Enabling Throttling: throttle by time
Enabling Authentication: HTTP Cookie
Enabling TCP Port Forwarder:
Can't bind (errno=10048: "Error 10048")
Enabling Graphics: GButton copy 2
Enabling Scripting: Fast CGI support
Enabling Tags: Wizard generator
Enabling Graphics: Image converter
Enabling Authentication: System user database
Enabling Throttling: baseline setting
Enabling Scripting: Pike script support
Enabling Tags: RXML 2 tags
Enabling Icecast: MPEG-directory playlist
Enabling Tags: Page sizer
Enabling RefDoc for MODULE_LAST
Enabling Tags: Advanced wizards
Enabling CMS Editor Component: Insert Component
Enabling CMS Editor Component: News
Enabling CMS Editor Component: Poll
No Poll database present. Creating "poll_helptestserver".
Enabling Tags: Translation module
Enabling Graphics: Tab list copy 2
Enabling File systems: Restricted file system
Path verification of / failed.
Enabling Tags: Javascript Support copy 2
Enabling CMS: FTP auto commit
Enabling CMS Editor Component: Link
Enabling Tags: SSI support
Enabling Graphics: Atlas
Enabling User logger
Enabling Access Control: Basic HTTP and FTP authentication copy 2
Enabling Configuration Filesystem
Creating the 'docs' database.
Enabling Authentication: Password
Disabling Authentication: HTTP Cookie
Adding required modules
Enabling Tags: Administration interface tags
Enabling Content types
Enabling Index files only
Enabling Update client
Enabling CMS: Tags 2.0
Enabling Tags: Accessed counter
Enabling robots.txt generator
Enabling Content types copy 2
Enabling Throttling: throttle by hostname
Enabling Search: Query Plugin -- excerpt
Enabling File systems: Tar File
Failed to open tar-file docs.tar!
Enabling Wais Gateway
Enabling Tags: HTML washer
Enabling Scripting: Pike tag
Enabling Preferred Language Analyzer
Enabling Roxen Network module
Enabling CMS Editor Component: Header
Enabling File systems: Incoming filesystem
Path verification of / failed.
Enabling Index files only copy 2
Enabling Tags: SED
Enabling Search: CMS Advanced Interface
Enabling WAP Adapter
Enabling Authentication: SQL user database
Enabling Supports filter
Enabling LogView
Enabling Java: Java Servlet bridge
Enabling Graphics: GXML tag
Creating image-cache tables for 'gxml'
Enabling CMS: Main Module copy 2
Enabling Tags: Additional RXML tags
Enabling Tags: Countdown
Enabling CMS: Site News
No site news database present. Creating "site_news_helptestserver".
Enabling Tags: E-mail module
Enabling Access Control: Active Directory user importer
Enabling Tags: Dir emit source
Enabling Graphics: Graphic text copy 2
Enabling CMS: Site Keywords
No site keywords database present. Creating "site_keywords_helptestserver".
Enabling FTP gateway
Enabling Access Control: HTTPS only authentication
Enabling Client logger
Enabling Access Control: Tags
Enabling Search: Query Module
Enabling Graphics: Counter
Enabling DAV: Protocol support
Enabling Random Text
Enabling Access Control: Main module copy 2
AC: An access database is already registered for this config
Found locked SiteBuilder module. Refusing to start.
Enabling Access Control: LDAP user importer
Enabling CMS: Content Editor
Enabling Tags: Tablify
Enabling Plain filesystem
Path verification of / failed.
Enabling Tags: Kill frame
Enabling Java: JRun Connector
Enabling Proxies: HTTP Relay module
Enabling URL Rectifier
Enabling CMS Editor Component: Table
Enabling Fnord!
Enabling Tags: Outlined box
Enabling Throttling control tags
Enabling Directory Listings
Enabling Search: Utils Module
Enabling Demo module
Enabling Scripting: CGI scripting support
Enabling Access Control: SQL user importer
Enabling Scripting: Perl support
Enabling CMS: Insite Editor Filesystem
Enabling Average Profiling
Enabling Access Control: User Database
Enabling Host Redirect, v2
Enabling Graphics: Pike image generator
Enabling Access Control: Cookie HTTP authentication copy 2
Enabling Tags: Indirect href
Enabling Automatic sending of compressed files
Enabling Throttling: throttle by address
Disabling AC Filesystem
Disabling CMS Editor Component: File
Disabling Throttling: throttle by type
Disabling Tags: Support for kerberos authentication
Disabling Scripting: Path info support
Disabling File systems: Secure file system
Disabling Java Class Reflector
Disabling Authentication: Password
Disabling Whitespace Remover
Disabling Implicit <use> Module
Disabling Graphics: Business graphics
Disabling CMS: Forum
Disabling CMS Editor Component: Text & Picture
Disabling File systems: Normal File system
Disabling Access Control: Internal password
Disabling Logging disabler
Disabling Redirect Module
Disabling CMS Instant: Filesystem
Disabling CMS: Category
Disabling Access Control: NT NTLM
Disabling Gopher Gateway
Guess that's what I get for all this itching. *sigh*
Disabling Tamaroxchi
Disabling Tags: Verified form
Disabling Access Control: AC database user import
Disabling RefDoc for MODULE_USERDB
Disabling DEPRECATED: SQL databases
Disabling Tags: Folding lists
Disabling Table/Image Border Unveiler
Disabling Search: CMS Instant module
Disabling HTTP-Proxy
Disabling Throttling: throttle by user
Disabling Authentication: .htaccess support
Disabling Newstyle Fnord!
Disabling CMS Editor Component: Menu
Disabling DEPRECATED: Language module
Disabling Java: Java Web Application bridge
Disabling CMS Editor Component: Footer
Disabling Language module II
Disabling Tags: SQL tags
Disabling RefDoc for MODULE_FILTER
Disabling CMS: Templates
Disabling Icecast: Server
Disabling Word highlighter
Disabling Tags: Session tag module
Disabling RefDoc for MODULE_LOCATION
Disabling File systems: User file system
Disabling CMS: XSLTransform
Disabling Tags: LDAP tags
Disabling CMS Instant: Main module
Disabling SSL Proxy
Disabling Tags: RXML 2 parser
Disabling Navigation
Disabling Authentication: LDAP directory database
Disabling Tags: HTML color wiretap
Disabling CMS: Booking
Disabling Access Control: OS user import
Disabling File systems: SQL File system
Disabling CMS: Work Area Filesystem
Disabling ISMAP image-maps
Disabling Tags: Spell checker
Disabling Frontpage Script support
disable_module(): Failed to disable module:
No module by that name: "ac_filesystem".
Disabling CMS Editor Component: Forum
Disabling Throttling: throttle by time
disable_module(): Failed to disable module:
No module by that name: "auth_httpcookie".
Disabling TCP Port Forwarder:
Disabling Graphics: GButton
Disabling Scripting: Fast CGI support
Disabling Tags: Wizard generator
Disabling Graphics: Image converter
Disabling Authentication: System user database
Disabling Throttling: baseline setting
Disabling Scripting: Pike script support
Disabling Tags: RXML 2 tags
Disabling Icecast: MPEG-directory playlist
Disabling Tags: Page sizer
Disabling RefDoc for MODULE_LAST
Disabling Tags: Advanced wizards
Disabling CMS Editor Component: Insert Component
Disabling CMS Editor Component: News
Disabling CMS Editor Component: Poll
Disabling Tags: Translation module
Disabling Graphics: Tab list
Disabling File systems: Restricted file system
Disabling Tags: Javascript Support
Disabling CMS: FTP auto commit
Disabling CMS Editor Component: Link
Disabling Tags: SSI support
Disabling Graphics: Atlas
Disabling User logger
Disabling Access Control: Basic HTTP and FTP authentication
Disabling Configuration Filesystem
Disabling CMS: Tags 2.0
Disabling Tags: Accessed counter
Disabling robots.txt generator
Disabling Content types
Disabling Throttling: throttle by hostname
Disabling Search: Query Plugin -- excerpt
Disabling File systems: Tar File
Disabling Wais Gateway
Disabling Tags: HTML washer
Disabling Scripting: Pike tag
Disabling Preferred Language Analyzer
Disabling Roxen Network module
Disabling CMS Editor Component: Header
Disabling File systems: Incoming filesystem
Disabling Index files only
Disabling Tags: SED
Disabling Search: CMS Advanced Interface
Disabling WAP Adapter
Disabling Authentication: SQL user database
Disabling Supports filter
Disabling LogView
Disabling Java: Java Servlet bridge
Disabling Graphics: GXML tag
Disabling CMS: Main Module
Disabling Tags: Additional RXML tags
Disabling Tags: Countdown
Disabling CMS: Site News
Disabling Tags: E-mail module
Disabling Access Control: Active Directory user importer
Disabling Tags: Dir emit source
Disabling Graphics: Graphic text
Disabling CMS: Site Keywords
Disabling FTP gateway
Disabling Access Control: HTTPS only authentication
Disabling Client logger
Disabling Access Control: Tags
Disabling Search: Query Module
Disabling Graphics: Counter
Disabling DAV: Protocol support
Disabling Random Text
Disabling Access Control: Main module
Disabling Access Control: LDAP user importer
Disabling CMS: Content Editor
Disabling Tags: Tablify
Disabling Plain filesystem
Disabling Tags: Kill frame
Disabling Java: JRun Connector
Disabling Proxies: HTTP Relay module
Disabling URL Rectifier
Disabling CMS Editor Component: Table
Disabling Fnord!
Disabling Tags: Outlined box
Disabling Throttling control tags
Disabling Directory Listings
Disabling Search: Utils Module
Disabling Demo module
Disabling Scripting: CGI scripting support
Disabling Access Control: SQL user importer
Disabling Scripting: Perl support
Disabling CMS: Insite Editor Filesystem
Disabling Average Profiling
Disabling Access Control: User Database
Disabling Host Redirect, v2
Disabling Graphics: Pike image generator
Disabling Access Control: Cookie HTTP authentication
Disabling Tags: Indirect href
Disabling Automatic sending of compressed files
Disabling Throttling: throttle by address
Unregister http://*:17372
Did 734 tests, failed on 0.
```
Found test file etc/test/tests/RoxenTest_base.pike
Cleaning atlas image cache ... none removed, 0ms
Cleaning diagram image cache ... none removed, 15ms
Cleaning gbutton image cache ... none removed, 0ms
Cleaning gtext image cache ... none removed, 0ms
Cleaning gbutton image cache ... none removed, 15ms
Cleaning cimg image cache ... none removed, 0ms
Cleaning atlas image cache ... none removed, 0ms
Cleaning atlas image cache ... none removed, 0ms
Cleaning gxml image cache ... none removed, 0ms
Cleaning gtext image cache ... none removed, 0ms
Did 36 tests, failed on 0.
Found test file etc/test/tests/RoxenTest_argcache.pike
Did 12 tests, failed on 0.
Found test file etc/test/tests/http/RoxenTest_InternalImg.pike
Did 20 tests, failed on 0.
Found test file etc/test/tests/http/RoxenTest_http.pike
Got bad request, HeaderParser error: Too many headers
Got bad request, HeaderParser error: Too many headers
Got bad request, HeaderParser error: Too many headers
Got bad request, HeaderParser error: Too many headers
Did 52 tests, failed on 0.
Found test file etc/test/tests/ftp/RoxenTest_ftp.pike
Active and passive LIST differ:
Active LIST:
total 15
-rw-rw-rw- 1 root 0 1024 Feb 01 2001 1k.raw
-rw-rw-rw- 1 root 0 647 Dec 30 2000 test_rxml_package
-rw-rw-rw- 1 root 0 10240 Feb 01 2001 10k.raw
drwxrwxrwx 1 root 0 512 May 15 00:39 CVS
-rw-rw-rw- 1 root 0 48 Nov 12 2000 test1.html
-rw-rw-rw- 1 root 0 5 Nov 12 2000 index.html
Passive LIST:
total 15
-rw-rw-rw- 1 root 0 647 Dec 30 2000 test_rxml_package
-rw-rw-rw- 1 root 0 10240 Feb 01 2001 10k.raw
drwxrwxrwx 1 root 0 512 May 15 00:39 CVS
-rw-rw-rw- 1 root 0 48 Nov 12 2000 test1.html
-rw-rw-rw- 1 root 0 5 Nov 12 2000 index.html
-rw-rw-rw- 1 root 0 1024 Feb 01 2001 1k.raw
| FTP protocol test FAILED
|
| Unknown error 8
|
Did 1 tests, failed on 1.
Found test file etc/test/tests/db/RoxenTest_dbmanager.pike
Did 48 tests, failed on 0.
Found test file etc/test/tests/db/RoxenTest_dbbase.pike
Did 10 tests, failed on 0.
Did a grand total of 2499 tests, 111 failed.
Exiting Roxen - exit(111) called.
Roxen CMS down. Restarting...
Installing
j:/distmaker/Distmaker/4.0/rookies/4.0.79/roxen-4.0.79-test-pf-nt4sp6.exe
in c:\disttest\install test\platform-4.0
Running selftest in c:\disttest\install test\platform-4.0
Finished
Distmaker self test done.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3676
Deadly lock
2015-03-27T17:57:28Z
Peter Bortas
Deadly lock
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3676
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
(gdb) info threads
20 Thread 11 0xff3581ac in cond_wait () from /usr/lib/libthr...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3676
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
(gdb) info threads
20 Thread 11 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
19 Thread 10 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
18 Thread 9 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
17 Thread 8 (LWP 6) 0xff19e838 in _read () from /usr/lib/libc.so.1
16 Thread 6 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
15 Thread 5 (LWP 3) 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
14 Thread 4 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
13 Thread 3 0xff35d9b8 in _reap_wait () from /usr/lib/libthread.so.1
12 Thread 2 (LWP 2) 0xff19ed78 in _signotifywait () from /usr/lib/libc.so.1
11 Thread 1 (LWP 4) 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
10 LWP 2 0xff19ed78 in _signotifywait () from /usr/lib/libc.so.1
9 LWP 3 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
8 LWP 4 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
7 LWP 5 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
6 LWP 6 0xff19e838 in _read () from /usr/lib/libc.so.1
5 LWP 7 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
4 LWP 8 0xff3691fc in private___lwp_cond_wait ()
from /usr/lib/libthread.so.1
3 LWP 9 0xff19c91c in door_restart () from /usr/lib/libc.so.1
* 2 Thread 7 (LWP 1) 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
1 LWP 1 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
(gdb) thread 20
[Switching to thread 20 (Thread 11 )]#0 0xff3581ac in cond_wait ()
from /usr/lib/libthread.so.1
(gdb) bt
#0 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
#1 0xff358078 in pthread_cond_wait () from /usr/lib/libthread.so.1
#2 0x000dca78 in farm (_a=0x165ce30)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/threads.c:1837
#3 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
#4 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 19
[Switching to thread 19 (Thread 10 )]#0 0xff3581ac in cond_wait ()
from /usr/lib/libthread.so.1
(gdb) bt
#0 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
#1 0xff358078 in pthread_cond_wait () from /usr/lib/libthread.so.1
#2 0x000db99c in f_cond_wait (args=1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/threads.c:1425
#3 0x0003c610 in low_mega_apply (type=APPLY_LOW, args=1, arg1=0x282c00,
arg2=0x1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/apply_low.h:195
#4 0x0003968c in opcode_F_CALL_LFUN_AND_POP (arg1=8)
at
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/interpret_functions.h:1854
#5 0x0073f760 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 18
[Switching to thread 18 (Thread 9 )]#0 0xff19f428 in _lwp_sema_wait ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
#1 0xff3596e4 in _park () from /usr/lib/libthread.so.1
#2 0xff3593ac in _swtch () from /usr/lib/libthread.so.1
#3 0xff3581b4 in cond_wait () from /usr/lib/libthread.so.1
#4 0xff358078 in pthread_cond_wait () from /usr/lib/libthread.so.1
#5 0x000db99c in f_cond_wait (args=1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/threads.c:1425
#6 0x0003c610 in low_mega_apply (type=APPLY_LOW, args=1, arg1=0x282c00,
arg2=0x1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/apply_low.h:195
#7 0x0003968c in opcode_F_CALL_LFUN_AND_POP (arg1=8)
at
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/interpret_functions.h:1854
#8 0x0073f760 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 17
[Switching to thread 17 (Thread 8 (LWP 6))]#0 0xff19e838 in _read ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19e838 in _read () from /usr/lib/libc.so.1
#1 0xff369fb0 in read () from /usr/lib/libthread.so.1
#2 0xff369fb0 in read () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 16
[Switching to thread 16 (Thread 6 )]#0 0xff19f428 in _lwp_sema_wait ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19f428 in _lwp_sema_wait () from /usr/lib/libc.so.1
#1 0xff3596e4 in _park () from /usr/lib/libthread.so.1
#2 0xff3593ac in _swtch () from /usr/lib/libthread.so.1
#3 0xff3581b4 in cond_wait () from /usr/lib/libthread.so.1
#4 0xff358078 in pthread_cond_wait () from /usr/lib/libthread.so.1
#5 0x000db99c in f_cond_wait (args=1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/threads.c:1425
#6 0x0003c610 in low_mega_apply (type=APPLY_LOW, args=1, arg1=0x282c00,
arg2=0x1)
at /home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/apply_low.h:195
#7 0x0003968c in opcode_F_CALL_LFUN_AND_POP (arg1=8)
at
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/interpret_functions.h:1854
#8 0x0073f760 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 15
[Switching to thread 15 (Thread 5 (LWP 3))]#0 0xff19d5b4 in _poll ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
#1 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
#2 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 14
[Switching to thread 14 (Thread 4 )]#0 0xff3581ac in cond_wait ()
from /usr/lib/libthread.so.1
(gdb) bt
#0 0xff3581ac in cond_wait () from /usr/lib/libthread.so.1
#1 0xff358078 in pthread_cond_wait () from /usr/lib/libthread.so.1
#2 0x00089904 in wait_thread (data=0x0)
at
/home/distmaker/Distmaker/4.0/build/pike.sol8/pike/src/signal_handler.c:1135
#3 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
#4 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 13
[Switching to thread 13 (Thread 3 )]#0 0xff35d9b8 in _reap_wait ()
from /usr/lib/libthread.so.1
(gdb) bt
#0 0xff35d9b8 in _reap_wait () from /usr/lib/libthread.so.1
#1 0xff35d718 in _reaper () from /usr/lib/libthread.so.1
#2 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
#3 0xff36b024 in _thread_start () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 12
[Switching to thread 12 (Thread 2 (LWP 2))]#0 0xff19ed78 in _signotifywait ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19ed78 in _signotifywait () from /usr/lib/libc.so.1
#1 0xff35e958 in _dynamiclwps () from /usr/lib/libthread.so.1
#2 0xff361c34 in thr_yield () from /usr/lib/libthread.so.1
(gdb) thread 11
[Switching to thread 11 (Thread 1 (LWP 4))]#0 0xff19d5b4 in _poll ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
#1 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
#2 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) thread 2
[Switching to thread 2 (Thread 7 (LWP 1))]#0 0xff19d5b4 in _poll ()
from /usr/lib/libc.so.1
(gdb) bt
#0 0xff19d5b4 in _poll () from /usr/lib/libc.so.1
#1 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
#2 0xff36a7e4 in poll () from /usr/lib/libthread.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) call gdb_backtraces()
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 (LWP 4)]
0x000348d0 in opcode_F_ASSIGN_LOCAL (arg1=8)
at
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/interpret_functions.h:880
880 OPCODE1(F_ASSIGN_LOCAL, "assign local", 0, {
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on"
Evaluation of the expression containing the function (gdb_backtraces) will
be abandoned.
(gdb)
```
Pike 7.4
https://git.lysator.liu.se/pikelang/pike/-/issues/3675
encode.c(2214) : error C2065: 'fmt' : undeclared identifier
2009-04-16T14:11:39Z
Peter Bortas
encode.c(2214) : error C2065: 'fmt' : undeclared identifier
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3675
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
make post_module_objects
make[2]: Entering directory
`/home/distmaker/Distmaker/4.0/buil...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3675
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
make post_module_objects
make[2]: Entering directory
`/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/build'
Compiling /home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/language.c
/i/bison/1.28/share/bison.simple(189) : warning C4028: formal parameter 2
different from declaration
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(758)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(758)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(1811)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(1990)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(2126)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(2290)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(2860)
: warning C4761: integral size mismatch in argument; conversion supplied
/home/distmaker/tmp/build/pike.srcbuild/../pike-cvs/src/language.yacc(2863)
: warning C4761: integral size mismatch in argument; conversion supplied
Compiling /home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/security.c
Compiling /home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/bignum.c
Compiling
/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/pike_cpulib.c
Compiling /home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/interpret.c
Compiling /home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/encode.c
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) : error
C2065: 'fmt' : undeclared identifier
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) :
warning C4047: 'function' : 'const char *' differs in levels of indirection
from 'int '
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) :
warning C4024: 'vsprintf' : different types for formal and actual parameter 2
CL returned error code 2.
WARNING: Compiler failure! Trying without optimization!
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) : error
C2065: 'fmt' : undeclared identifier
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) :
warning C4047: 'function' : 'const char *' differs in levels of indirection
from 'int '
\distmaker\Distmaker\4.0\build\pike.nt4sp6\pike\src\encode.c(2214) :
warning C4024: 'vsprintf' : different types for formal and actual parameter 2
CL returned error code 2.
Compilation command was:
/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/build/smartlink rntcl
-DPIKE_SRC_ROOT=/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike -I.
-I/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src -g -c
/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/pike/src/encode.c -o encode.o
make[2]: *** [encode.o] Error 2
make[2]: Leaving directory
`/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/distmaker/Distmaker/4.0/build/pike.nt4sp6/build'
```
*** pike.nt4sp6 FAILED ***
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3673
si_signo [11]: SIGSEGV 11* segmentation violation
2009-04-16T14:11:39Z
Peter Bortas
si_signo [11]: SIGSEGV 11* segmentation violation
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3673
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
I samband med en förmodad läsning av ett replikeringspaket inträffade
följande segmenteringsfe...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3673
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
I samband med en förmodad läsning av ett replikeringspaket inträffade
följande segmenteringsfel:
:
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Success
si_code [128]: unknown siginfo
stackpointer=0x40e074ac
```
Full thread dump Classic VM (1.3.0rc1-b17, native threads):
"Finalizer" (TID:0x45435558, sys_thread_t:0x93f7d10, state:CW, native
ID:0x280a) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
"Reference Handler" (TID:0x45435330, sys_thread_t:0x935b468, state:CW,
native ID:0x2409) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"main" (TID:0x454351a0, sys_thread_t:0x937ccd8, state:R, native
ID:0xc04) prio=5
Monitor Cache Dump:
java.lang.ref.ReferenceQueue$Lock@45435570/4546B388: <unowned>
Waiting to be notified:
"Finalizer" (0x93f7d10)
java.lang.ref.Reference$Lock@45435340/4546AE90: <unowned>
Waiting to be notified:
"Reference Handler" (0x935b468)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "main" (0x937ccd8) 1 entry
Thread queue lock: owner "main" (0x937ccd8) 1 entry
Dynamic loading lock: <unowned>
Monitor registry: owner "main" (0x937ccd8) 1 entry
```
: Start script terminating.
: Shutting down MySQL..
: Start script terminated.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3661
SSL.pmod/cipher.pike:134:Bad type in assignment
2009-04-16T14:11:39Z
Peter Bortas
SSL.pmod/cipher.pike:134:Bad type in assignment
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3661
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
--- build-remote selected operating systems: [nt.test]
init_nt_test ... pong nt.test rntcl...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3661
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
--- build-remote selected operating systems: [nt.test]
init_nt_test ... pong nt.test rntcl
/home/distmaker/Distmaker/4.0/products/self-test-nt
roxen-4.0.44-test-nt4sp6.exe
Using rc-file /home/distmaker/Distmaker/4.0/NT/test_init_ntrc
We are not Hubbe.
+++ Running self-test-nt...
Waiting for PID:s 24061...
The system cannot find the file specified.
: Removing old precompiled files (defines or pike version changed)
Service started
Roxen base directory : c:/disttest/install test/webserver-4.0/server-4.0.44
Roxen log directory : c:/disttest/install test/webserver-4.0/logs
Roxen shutdown file : c:/disttest/install test/webserver-4.0/logs/imkgoemp.run
Roxen arguments : --config-dir=../var/test_config --remove-dumped
This version of Roxen has crypto algorithms available.
-----------------------------------------------------------------
Pike version: Pike v7.4 release 48
Product version: Roxen WebServer 4.0.44-test
Operating system: Win32 Windows NT 5.0.2195 (i86pc)
Starting MySQL ...
MySQL data directory does not exist -- copying template
Creating directory "c:/disttest/install
test/webserver-4.0/var/test_config/_mysql"
copying /mysql/columns_priv.MYI ...
copying /mysql/db.MYI ...
copying /mysql/columns_priv.frm ...
copying /mysql/tables_priv.MYD ...
copying /mysql/db.MYD ...
copying /mysql/columns_priv.MYD ...
copying /mysql/func.frm ...
copying /mysql/host.MYD ...
copying /mysql/func.MYI ...
copying /mysql/user.frm ...
copying /mysql/func.MYD ...
copying /mysql/user.MYD ...
copying /mysql/user.MYI ...
copying /mysql/host.frm ...
copying /mysql/host.MYI ...
copying /mysql/db.frm ...
copying /mysql/tables_priv.MYI ...
copying /mysql/tables_priv.frm ...
Done 4.0.16-nt [4734.4ms]
Removing precompiled files
Loading Pike modules ... pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Bad
type in assignment.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: { hmac =
object(implements 65938) }
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : object(is 65940)
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Type of identifier "`()"
does not match.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: function(string :
object(is 65941))
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : function(string :
object(is 65939))
pike/lib/pike/modules/SSL.pmod/cipher.pike:174:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:178:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:182:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:188:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:191:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:198:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:199:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:213:Undefined identifier Gmp.
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Error finding program
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
pike/lib/pike/modules/Protocols.pmod/HTTP.pmod/module.pmod:78:Error
indexing module with "sslfile".
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Bad type in assignment.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: { hmac =
object(implements 65977) }
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : object(is 65979)
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Type of identifier "`()"
does not match.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: function(string :
object(is 65980))
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : function(string :
object(is 65978))
pike/lib/pike/modules/SSL.pmod/cipher.pike:174:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:178:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:182:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:188:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:191:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:198:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:199:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:213:Undefined identifier Gmp.
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Error finding program
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
pike/lib/pike/modules/Protocols.pmod/HTTP.pmod/Query.pike:32:Error indexing
module with "sslfile".
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Bad type in assignment.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: { hmac =
object(implements 66015) }
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : object(is 66017)
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Type of identifier "`()"
does not match.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: function(string :
object(is 66018))
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : function(string :
object(is 66016))
pike/lib/pike/modules/SSL.pmod/cipher.pike:174:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:178:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:182:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:188:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:191:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:198:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:199:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:213:Undefined identifier Gmp.
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Error finding program
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
pike/lib/pike/modules/Protocols.pmod/HTTP.pmod/Query.pike:137:Error
indexing module with "sslfile".
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Bad type in assignment.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: { hmac =
object(implements 66053) }
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : object(is 66055)
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Type of identifier "`()"
does not match.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: function(string :
object(is 66056))
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : function(string :
object(is 66054))
pike/lib/pike/modules/SSL.pmod/cipher.pike:174:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:178:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:182:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:188:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:191:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:198:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:199:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:213:Undefined identifier Gmp.
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Error finding program
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
pike/lib/pike/modules/Protocols.pmod/HTTP.pmod/Query.pike:259:Error
indexing module with "sslfile".
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Bad type in assignment.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: { hmac =
object(implements 66114) }
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : object(is 66116)
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Type of identifier "`()"
does not match.
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Expected: function(string :
object(is 66117))
pike/lib/pike/modules/SSL.pmod/cipher.pike:134:Got : function(string :
object(is 66115))
pike/lib/pike/modules/SSL.pmod/cipher.pike:174:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:178:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:182:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:188:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:191:Class definition failed.
pike/lib/pike/modules/SSL.pmod/cipher.pike:198:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:199:Undefined identifier Crypto.
pike/lib/pike/modules/SSL.pmod/cipher.pike:213:Undefined identifier Gmp.
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Error finding program
pike/lib/pike/modules/SSL.pmod/handshake.pike:19:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
Done [1593.8ms]
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1014:Index
'HTTP_OK' not present in module 'HTTP'.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1093:Undefined
identifier Crypto.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1093:Undefined
identifier Crypto.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1178:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1182:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1183:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1184:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1198:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1202:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1266:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1345:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1398:Expected
constant, got something else (437)
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1398:Illegal
program identifier (type: int).
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1409:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1410:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1421:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1421:Illegal
program identifier (type: int).
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1427:Undefined
identifier Parser.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1427:Illegal
program identifier (type: int).
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1434:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1457:Undefined
identifier Stdio.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1457:Illegal
program identifier
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1457:Illegal
program identifier
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1502:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1509:Class
definition failed.
/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike:1527:Class
definition failed.
:-:Placeholder already has storage!
Roxen loader failed:
Compilation failed.
c:\disttest\install
test\webserver-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):453: master()->compile_file("/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes.pike",0,prototypes.pike,0)
/disttest/install test/webserver-4.0/server-4.0.44/etc/roxen_master.pike
(version 1.139):797: master()->low_findprog("/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes",".pike",0,1)
c:\disttest\install
test\webserver-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):809: master()->findprog("/disttest/install
test/webserver-4.0/server-4.0.44/base_server/prototypes",".pike",0,1)
c:\disttest\install
test\webserver-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):863:
master()->low_cast_to_program("base_server/prototypes","c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike",0,1)
c:\disttest\install
test\webserver-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):1024:
master()->low_cast_to_object("base_server/prototypes.pike","c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike",0)
c:\disttest\install
test\webserver-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):1038:
master()->cast_to_object("base_server/prototypes.pike","c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike")
c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike (version
1.353):2318: c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader()->do_main(3,0)
c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike (version
1.353):1245: c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader()->do_main_wrapper(3,({"c:/disttest/install
test/webserver-4.0/server-4.0.44/base_server/roxenloader.pike","--config-dir=../var/test_config","--remove-dumped"}))
_static_modules.Builtin()->Backend:
_static_modules.Builtin()->__backend->`()(3600.000000)
```
Exiting Roxen - exit(1) called.
Roxen CMS down. Restarting...
Installing
j:/distmaker/Distmaker/4.0/rookies/4.0.44/roxen-4.0.44-test-nt4sp6.exe in
c:\disttest\install test\webserver-4.0
Running selftest in c:\disttest\install test\webserver-4.0
Finished
Distmaker self test done.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3660
X509.pmod:26:Index 'Second' not present in module 'Calendar'
2009-04-16T14:11:39Z
Peter Bortas
X509.pmod:26:Index 'Second' not present in module 'Calendar'
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3660
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
--- build-remote selected operating systems: [nt.test]
init_nt_test ... pong nt.test rntcl...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3660
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
```
--- build-remote selected operating systems: [nt.test]
init_nt_test ... pong nt.test rntcl
/home/distmaker/Distmaker/4.0/products/self-test-nt
roxen-4.0.44-test-pf-nt4sp6.exe
Using rc-file /home/distmaker/Distmaker/4.0/NT/test_init_ntrc
We are not Hubbe.
+++ Running self-test-nt...
Waiting for PID:s 22443...
c:\disttest\install test\platform-4.0\SERVER~1.43\pike\lib - The directory
is not empty.
The system cannot find the file specified.
: Removing old precompiled files (defines or pike version changed)
Service started
Roxen base directory : c:/disttest/install test/platform-4.0/server-4.0.44
Roxen log directory : c:/disttest/install test/platform-4.0/logs
Roxen shutdown file : c:/disttest/install test/platform-4.0/logs/rxqabcjl.run
Roxen arguments : --config-dir=../var/test_config --remove-dumped
This version of Roxen has crypto algorithms available.
-----------------------------------------------------------------
Pike version: Pike v7.4 release 48
Product version: Roxen CMS 4.0.44-test
Operating system: Win32 Windows NT 5.0.2195 (i86pc)
Starting MySQL ...
MySQL data directory does not exist -- copying template
Creating directory "c:/disttest/install
test/platform-4.0/var/test_config/_mysql"
copying /mysql/tables_priv.frm ...
copying /mysql/columns_priv.frm ...
copying /mysql/func.MYI ...
copying /mysql/user.frm ...
copying /mysql/tables_priv.MYD ...
copying /mysql/tables_priv.MYI ...
copying /mysql/host.MYD ...
copying /mysql/func.MYD ...
copying /mysql/user.MYI ...
copying /mysql/host.frm ...
copying /mysql/columns_priv.MYD ...
copying /mysql/columns_priv.MYI ...
copying /mysql/user.MYD ...
copying /mysql/host.MYI ...
copying /mysql/db.frm ...
copying /mysql/db.MYI ...
copying /mysql/func.frm ...
copying /mysql/db.MYD ...
Done 4.0.16-nt [6468.8ms]
Removing precompiled files
Loading Pike modules ...
pike/lib/pike/modules/Tools.pmod/X509.pmod:26:Index 'Second' not present in
module 'Calendar'.
pike/lib/pike/modules/Tools.pmod/X509.pmod:26:Illegal program identifier
(type: int).
pike/lib/pike/modules/Tools.pmod/X509.pmod:26:Index 'Second' not present in
module 'Calendar'.
pike/lib/pike/modules/Tools.pmod/X509.pmod:172:Undefined identifier Gmp.
pike/lib/pike/modules/Tools.pmod/X509.pmod:202:Undefined identifier Crypto.
pike/lib/pike/modules/Tools.pmod/X509.pmod:223:Undefined identifier Crypto.
pike/lib/pike/modules/Tools.pmod/X509.pmod:227:Undefined identifier Crypto.
pike/lib/pike/modules/Tools.pmod/X509.pmod:231:Undefined identifier Crypto.
pike/lib/pike/modules/Tools.pmod/X509.pmod:237:Class definition failed.
pike/lib/pike/modules/Tools.pmod/X509.pmod:417:Class definition failed.
pike/lib/pike/modules/Tools.pmod/X509.pmod:421:Undefined identifier Standards.
pike/lib/pike/modules/Tools.pmod/X509.pmod:452:Undefined identifier Standards.
pike/lib/pike/modules/Tools.pmod/X509.pmod:491:Undefined identifier Standards.
pike/lib/pike/modules/SSL.pmod/handshake.pike:978:Placeholder already has
storage!
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Error finding program
pike/lib/pike/modules/SSL.pmod/connection.pike:26:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/connection.pike:35:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:36:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:37:Undefined identifier Queue.
pike/lib/pike/modules/SSL.pmod/connection.pike:41:No inherit or surrounding
class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:42:No inherit or surrounding
class urgent.
pike/lib/pike/modules/SSL.pmod/connection.pike:43:No inherit or surrounding
class application.
pike/lib/pike/modules/SSL.pmod/connection.pike:46:No inherit or surrounding
class handshake.
pike/lib/pike/modules/SSL.pmod/connection.pike:123:No inherit or
surrounding class alert.
pike/lib/pike/modules/SSL.pmod/connection.pike:126:No inherit or
surrounding class urgent.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Error finding program
pike/lib/pike/modules/SSL.pmod/sslfile.pike:9:Illegal program pointer.
pike/lib/pike/modules/SSL.pmod/sslfile.pike:675:No inherit or surrounding
class connection.
pike/lib/pike/modules/Protocols.pmod/HTTP.pmod/module.pmod:78:Error
indexing module with "sslfile".
Done [1390.6ms]
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1014:Index
'HTTP_OK' not present in module 'HTTP'.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1093:Undefined
identifier Crypto.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1093:Undefined
identifier Crypto.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1178:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1182:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1183:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1184:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1198:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1202:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1266:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1345:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1398:Expected
constant, got something else (437)
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1398:Illegal
program identifier (type: int).
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1409:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1410:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1421:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1421:Illegal
program identifier (type: int).
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1427:Undefined
identifier Parser.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1427:Illegal
program identifier (type: int).
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1434:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1457:Undefined
identifier Stdio.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1457:Illegal
program identifier
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1457:Illegal
program identifier
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1502:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1509:Class
definition failed.
/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike:1527:Class
definition failed.
:-:Placeholder already has storage!
Roxen loader failed:
Compilation failed.
c:\disttest\install
test\platform-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):453: master()->compile_file("/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes.pike",0,prototypes.pike,0)
/disttest/install test/platform-4.0/server-4.0.44/etc/roxen_master.pike
(version 1.139):797: master()->low_findprog("/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes",".pike",0,1)
c:\disttest\install
test\platform-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):809: master()->findprog("/disttest/install
test/platform-4.0/server-4.0.44/base_server/prototypes",".pike",0,1)
c:\disttest\install
test\platform-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):863:
master()->low_cast_to_program("base_server/prototypes","c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike",0,1)
c:\disttest\install
test\platform-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):1024:
master()->low_cast_to_object("base_server/prototypes.pike","c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike",0)
c:\disttest\install
test\platform-4.0\server-4.0.44\pike\lib\pike\master.pike (version
1.257):1038:
master()->cast_to_object("base_server/prototypes.pike","c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike")
c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike (version
1.353):2318: c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader()->do_main(3,0)
c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike (version
1.353):1245: c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader()->do_main_wrapper(3,({"c:/disttest/install
test/platform-4.0/server-4.0.44/base_server/roxenloader.pike","--config-dir=../var/test_config","--remove-dumped"}))
_static_modules.Builtin()->Backend:
_static_modules.Builtin()->__backend->`()(3600.000000)
```
Exiting Roxen - exit(1) called.
Roxen CMS down. Restarting...
Installing
j:/distmaker/Distmaker/4.0/rookies/4.0.44/roxen-4.0.44-test-pf-nt4sp6.exe
in c:\disttest\install test\platform-4.0
Running selftest in c:\disttest\install test\platform-4.0
Finished
Distmaker self test done.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3659
segfault in gc
2009-04-16T14:11:39Z
Peter Bortas
segfault in gc
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3659
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 23038)]
real_gc_ch...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3659
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 23038)]
real_gc_check (a=0x550004) at /root/Pike/7.5/src/gc.c:1488
1488 if (m->refs == *(INT32 *) a)
(gdb) bt
#0 real_gc_check (a=0x550004) at /root/Pike/7.5/src/gc.c:1488
#1 0x08098f36 in gc_check_Backend_struct () at backend.cmod:2926
#2 0x080de99a in gc_check_object (o=0x82b1038)
at /root/Pike/7.5/src/object.c:1908
#3 0x080dd689 in gc_check_all_objects () at /root/Pike/7.5/src/object.c:1937
#4 0x080af75d in do_gc (ignored=0x8505318, explicit_call=0)
at /root/Pike/7.5/src/gc.c:2816
#5 0x0809a705 in low_call_callback (lst=0x8224e94, arg=0x0)
at /root/Pike/7.5/src/callback.c:167
#6 0x0806d003 in branch_check_threads_etc ()
at /root/Pike/7.5/src/interpret.c:1019
#7 0x0862837c in ?? ()
#8 0x08075f37 in mega_apply (type=APPLY_SVALUE, args=0, arg1=0x8550ba4,
arg2=0x0) at /root/Pike/7.5/src/interpret.c:1982
#9 0x08076ccc in apply_svalue (s=0x95309d0, args=4)
at /root/Pike/7.5/src/interpret.c:2384
#10 0x081579c2 in got_fd_event (box=0x8550b90, event=0)
at /root/Pike/7.5/src/modules/files/file.c:225
#11 0x080987a3 in low_backend_once (me=0x82b7fc0, timeout=0xbffff270)
at backend.cmod:2540
#12 0x08098a31 in f_Backend_cq__backtick_28_29 (args=4) at backend.cmod:2821
#13 0x08074e23 in low_mega_apply (type=APPLY_SVALUE, args=1, arg1=0x82b939c,
arg2=0x0) at apply_low.h:214
#14 0x08072a59 in jump_opcode_F_APPLY_AND_POP (arg1=156436944)
---Type <return> to continue, or q <return> to quit---
at interpret_functions.h:1936
#15 0x0835e88e in ?? ()
#16 0x08076022 in o_catch (
pc=0x835e94b
"¡pN\"\b\203@\034\024\213\rhN\"\b\213\025`N\"\b\211\021\203Á\004\211\rhN\"\bÇ\002\t")
at /root/Pike/7.5/src/interpret.c:2027
#17 0x080707d9 in jump_opcode_F_CATCH () at interpret_functions.h:1236
#18 0x0835e945 in ?? ()
#19 0x08075f37 in mega_apply (type=APPLY_LOW, args=2, arg1=0x82b104c,
arg2=0x68) at /root/Pike/7.5/src/interpret.c:1982
#20 0x08076c6b in apply (o=0x4023e140, fun=0x81a854c "_main", args=2)
at /root/Pike/7.5/src/interpret.c:2369
#21 0x080d20f7 in main (argc=5, argv=0xbffff6d4)
at /root/Pike/7.5/src/main.c:839
```
Pike 7.8
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3656
Protocols.XMLRPC trouble parsing empty <value>s
2009-04-16T14:11:39Z
Peter Bortas
Protocols.XMLRPC trouble parsing empty <value>s
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3656
Reported by Dan Nelson <dnelson_1901@yahoo.com>
According to the XMLRPC spec, <value>s should have a <type> within them,
but "If no type is indicated, the type is st...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3656
Reported by Dan Nelson <dnelson_1901@yahoo.com>
According to the XMLRPC spec, <value>s should have a <type> within them,
but "If no type is indicated, the type is string." Pike can handle untyped
strings except for the empty string case:
```
> Protocols.XMLRPC.decode_call("<?xml
version=\"1.0\"?><methodCall><methodName>test</methodName><params><param><value>hi</value></param></params></methodCall>");
(1) Result: Protocols.XMLRPC.Call("test", 1 param)
> Protocols.XMLRPC.decode_call("<?xml
version=\"1.0\"?><methodCall><methodName>test</methodName><params><param><value></value></param></params></methodCall>");
Attempt to index the empty array with 0.
/usr/local/pike/7.5.21/lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:226:
Protocols.XMLRPC->__lambda_66003_2_line_191(">","value",([]),({}),mapping[1])
>
```
Fix:
```
Index: module.pmod
===================================================================
RCS file: /cvs/Pike/7.5/lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod,v
retrieving revision 1.24
diff -u -r1.24 module.pmod
--- module.pmod 25 Feb 2004 10:48:35 -0000 1.24
+++ module.pmod 28 Apr 2004 04:49:12 -0000
@@ -223,7 +223,7 @@
return value->s;
return value;
}
- return data[0];
+ return sizeof(data)?data[0]:"";
case "i4":
case "int":
case "boolean":
```
Applies to 7.4 - 7.6
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3655
Protocols.LDAP does not support paging
2009-04-16T14:11:39Z
Peter Bortas
Protocols.LDAP does not support paging
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3655
Reported by Marcus Wellhardh <wellhard@roxen.com>
It is not possible to retrieve more then 1000 entries in a LDAP query
because the LDAP module does not support paging.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3655
Reported by Marcus Wellhardh <wellhard@roxen.com>
It is not possible to retrieve more then 1000 entries in a LDAP query
because the LDAP module does not support paging.
Pike 7.2
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3654
http pipelining is broken. Can cause missing images....
2013-09-03T15:02:41Z
Peter Bortas
http pipelining is broken. Can cause missing images....
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3654
Reported by Ian Kumlien, <pomac@vapor.com>
Hi,
I noticed this a while back and i have done some testing on every version
of pike and roxen cvs that i have installed...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3654
Reported by Ian Kumlien, <pomac@vapor.com>
Hi,
I noticed this a while back and i have done some testing on every version
of pike and roxen cvs that i have installed.
It might also be due to something in mozilla, more on that below.
I restested today due to this cvs entry:
14:25, April the 25th, 2004, <mirar@roxen.com>
*
Pike/7.5/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike
(+2/-0) Download Show Log
correct misbehaviour on small responses to actually finish the
request (how did it ever work?)
And it looks like it behaves better, i used to get 5-6 missing images now i
get 1-2.
Anyways to recreate:
Install roxen, mozilla. Enable http 1.1, keep alive and pipelining.
Enter the page, hold shift and hit reload.
You get some stalled images. These are reported as ? connections in roxens
administration interface (in roxen 4.0.x)....
I just thought i'd make this official, feel free to mail me with questions etc.
Pike 7.8
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3652
Java for Pike configure failes on Linux
2009-04-16T14:11:39Z
Peter Bortas
Java for Pike configure failes on Linux
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3652
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
The Java module has begun to fail on Linux:
configuring in Java
running /bin/bash
/home/distm...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3652
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
The Java module has begun to fail on Linux:
configuring in Java
running /bin/bash
/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/pike/src/modules/Java/configure
--without-msql --without-GL --without-GLU --without-GLUT --without-GTK
--without-GDK --without-gdbm --with-max-fd=65535 --without-sane
--without-HTTPLoop --without-rtldebug
--with-root=/home/distmaker/Distmaker/4.0/link/lrh7.3
--with-sybase-include-dir=/home/distmaker/Distmaker/4.0/link/lrh7.3/sybase/include
--with-sybase-lib-dir=/home/distmaker/Distmaker/4.0/link/lrh7.3/sybase/lib
--cache-file=../.././config.cache
--srcdir=/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/pike/src/modules/Java
loading cache ../.././config.cache
checking for gcc... (cached)
/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/build/smartlink gcc
checking whether the C compiler
(/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/build/smartlink gcc -g
-mcpu=i686 -R/home/distmaker/Distmaker/4.0/link/lrh7.3/lib
-L/home/distmaker/Distmaker/4.0/link/lrh7.3/lib) works... (cached) yes
checking whether we are using GNU C... (cached) yes
checking whether
/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/build/smartlink gcc accepts
-g... (cached) yes
checking if we are using TCC... (cached) no
checking how to run the C preprocessor... gcc -E
checking which operating system we are using... linux
checking which architecture we are using... i386
checking what kind of threads to use... native_threads
checking for working ls... /bin/ls
checking for JAVA_HOME... /usr/local/jdk1.3/jre
checking for Java libraries...
/usr/local/jdk1.3/jre/lib/i386/native_threads
/usr/local/jdk1.3/jre/lib/i386/classic /usr/local/jdk1.3/jre/lib/i386
/usr/local/jdk1.3/jre/lib/i386/server /usr/local/jdk1.3/jre/lib/i386/client
Adding /usr/local/jdk1.3/jre/lib/i386/native_threads
/usr/local/jdk1.3/jre/lib/i386/classic /usr/local/jdk1.3/jre/lib/i386
/usr/local/jdk1.3/jre/lib/i386/server /usr/local/jdk1.3/jre/lib/i386/client
to the library search path.
checking for the Java include directory... /usr/local/jdk1.3/jre/../include
Adding /usr/local/jdk1.3/jre/../include to the include search path.
Adding /usr/local/jdk1.3/jre/../include/linux to the include search path.
checking for JavaVM (MacOS X)... no
checking for jni.h... yes
checking for winbase.h... (cached) no
checking for setjmp.h... (cached) yes
checking for sysOpen in -lhpi... yes
checking for JNI_CreateJavaVM in -ljvm... yes
checking for Java_java_lang_Class_isInstance in -ljava... yes
checking for Java_java_util_zip_Inflater_inflateBytes in -lzip... yes
checking for thr_create in -lthread... no
checking for ibmFindDLL in -ljava... no
checking if the JVM really works... no
checking for known machine language... x86
checking whether make sets ${MAKE}... (cached) yes
checking for the Pike base directory...
/home/distmaker/Distmaker/4.0/build/pike.lrh7.3/pike/src
updating cache ../.././config.cache
creating ./config.status
creating make_variables
creating Makefile
creating module.pmod.in
creating config.h
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3651
Segmenteringsfel "0x00000034 could not be read"
2013-09-03T15:10:52Z
Peter Bortas
Segmenteringsfel "0x00000034 could not be read"
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3651
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
pike.exe crashar med läsfel. Se bifogade skärmbilder.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3651
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
pike.exe crashar med läsfel. Se bifogade skärmbilder.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3650
Implicit lambda fails to compile in return statement.
2009-04-16T14:11:39Z
Peter Bortas
Implicit lambda fails to compile in return statement.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3650
Reported by Marcus Agehall <agehall@roxen.com>
When using an implicit lambda like this:
```
return foo() { ... };
```
the compiler fails to compile the code.
Chang...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3650
Reported by Marcus Agehall <agehall@roxen.com>
When using an implicit lambda like this:
```
return foo() { ... };
```
the compiler fails to compile the code.
Changing the code to
```
mixed ret=foo() { ... };
return ret;
```
compiles.
Pike 7.8
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3648
Error in draw: Failed to decode layers in specified image.
2009-04-16T14:11:39Z
Peter Bortas
Error in draw: Failed to decode layers in specified image.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3648
Reported by Marcus Wellhardh <wellhard@roxen.com>
```
The attached png file can not be decoded in 3.4.136 version. It worked OK
in 3.4.109. See RT #5072 for more inf...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3648
Reported by Marcus Wellhardh <wellhard@roxen.com>
```
The attached png file can not be decoded in 3.4.136 version. It worked OK
in 3.4.109. See RT #5072 for more info.
```
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3646
SEGV in tpike during build
2009-04-16T14:11:39Z
Peter Bortas
SEGV in tpike during build
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3646
Reported by Jakub Bogusz, <qboosh@pld-linux.org>
I tried to build Pike 7.4.44 on sparc-linux, it failed on precompilation -
tpike caught SEGV.
SEGV occurred in sparc...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3646
Reported by Jakub Bogusz, <qboosh@pld-linux.org>
I tried to build Pike 7.4.44 on sparc-linux, it failed on precompilation -
tpike caught SEGV.
SEGV occurred in sparc_flush_instruction_cache() (src/code/sparc.c).
I found that size passed to this function is multiplied by
sizeof(PIKE_OPCODE_T) twice (the first time in program.c, as
sizeof(p->program[0]), and the second in sparc.h, as sizeof(PIKE_OPCODE_T).
Removing the second one avoids SEGV, pike builds successfully.
```
--- Pike-v7.4.44/src/code/sparc.h.orig 2002-11-08 17:37:00.000000000 +0000
+++ Pike-v7.4.44/src/code/sparc.h 2004-04-15 21:15:42.000000000 +0000
@@ -72,7 +72,7 @@
extern const unsigned INT32 sparc_flush_instruction_cache[];
#define FLUSH_INSTRUCTION_CACHE(ADDR, LEN) \
(((void (*)(void *,size_t))sparc_flush_instruction_cache) \
- (ADDR, (LEN)*sizeof(PIKE_OPCODE_T)))
+ (ADDR, (LEN)))
struct dynamic_buffer_s;
```
(...or maybe it should be (LEN)+sizeof(PIKE_OPCODE_T), as I found in CVS
history about 2001, before changing it to macro?)
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3643
Endless loop during install after "Installing Pike"
2022-08-28T16:03:22Z
Peter Bortas
Endless loop during install after "Installing Pike"
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3643
Reported by Scott Walters, <scott@slowass.net>
NetBSD. Install goes to 100% CPU usage and sits there for hours
after "make install" (possibly indefinately - hours be...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3643
Reported by Scott Walters, <scott@slowass.net>
NetBSD. Install goes to 100% CPU usage and sits there for hours
after "make install" (possibly indefinately - hours before I
killed it). "make verify" does the same thing but
does a little progress bar that says "Installing:" and gets to 20% before
stopping and sitting on the CPU. There are no errors during the
configure or build process except a warning that it was unable
to compile peep.c with optimizations but did link pike, and
I am able to run bin/pike -v and get the version number.
NetBSD 1.6.1 x86, gcc 2.95.3, default Pike configuration, Pike v7.4.44
(freshly downloaded).
Sorry for the lame bug report - I'm not a Pike user so I don't
know how to give you a stacktrace and I don't have the
incentive to try earlier versions or such.
Pike 7.4
Henrik (Grubba) Grubbström
Henrik (Grubba) Grubbström
https://git.lysator.liu.se/pikelang/pike/-/issues/3636
cimg tag with format="jpeg" and jpeg-progressive="0" creates progressive JPEGs
2009-04-16T14:11:39Z
Peter Bortas
cimg tag with format="jpeg" and jpeg-progressive="0" creates progressive JPEGs
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3636
Reported by Arjan van Staalduijnen, RTL iMedia <arjanvanstaalduijnen@rtlimedia.nl>
It appears the cimg tag creates progressive JPEGs, when the jpeg-
progressive para...
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3636
Reported by Arjan van Staalduijnen, RTL iMedia <arjanvanstaalduijnen@rtlimedia.nl>
It appears the cimg tag creates progressive JPEGs, when the jpeg-
progressive parameter is explicitly set to "0".
This image has been explicitly generated with parameters
format="jpeg" jpeg-quality="92" jpeg-optimize="1" jpeg-progressive="0"
dither="floyd-steinberg"
http://www.rtl.nl/_internal/cimg!0/5apsxizgnaltae2jh6l.jpeg
Roxen webserver 2.4.103release1 with modifications
Pike 7.2.539 on Linux
Pike 7.4