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:
: /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.