Server hang
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3631
Reported by Marcus Wellhardh wellhard@roxen.com
The server hanged when I was trying to install an IntraWise site.
Host: king.roxen.com
Running without setting LD_ASSUME_KERNEL.
Pike version: Pike v7.4 release 47 Product version: Roxen CMS 4.0.25-cvs Operating system: Linux 2.4.21-9.0.1.EL (i686) Starting MySQL ... Done 4.0.13-standard [522.5ms]
kill -QUIT gives:
: ### Describing all Pike threads:
16:57:01 :
31m53.7s : ### Thread -1249035344:
: _static_modules.Builtin()->mutex:
_static_modules.Builtin()->mutex()->lock(2)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):771:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->_sbobj(0,"roxen-files",0,0)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):1090:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->get_fs_roots_in(0,"")
:
modules/sitebuilder/pike-modules/Sitebuilder.pmod/FS.pmod/VCDir.pike
(version 1.192):418: VCDir(E:0:[Basic]::/)->get_contents()
16:57:01 :
modules/sitebuilder/pike-modules/Sitebuilder.pmod/FS.pmod/VCDir.pike
(version 1.192):1116:
VCDir(E:0:[Basic]::/)->list(0,0,1,Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->CacheEntry(),0)
31m53.8s : modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):2846:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->build_entries(0,"sitebuilder/xsl-template",RequestID(/))
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):2937:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->locate_file("cms-common.xsl",VCDir(E:0:[Basic]::/),"sitebuilder/xsl-template",RequestID(/))
: modules/sitebuilder/modules/xsltransform/xsltransform.pike
(version 1.97):1575:
RoxenModule(Basic/xsltransform#0)->get_xsl_path("cms-common.xsl",0,0,RequestID(/))
: modules/sitebuilder/modules/xsltransform/xsltransform.pike
(version 1.97):1604:
RoxenModule(Basic/xsltransform#0)->do_xsltransform("xsltransform",mapping[2],0,RequestID(/),mapping[1],editor/handler()->__class_67190_0_line_25(),([]))
: modules/sitebuilder/handlers/xml/common.pike (version
1.72):379:
editor/handler()->view_xml_or_html(MDFile("/home/wellhard/projects/roxen-4.0/Basic.sb/wa/view/index.xml",rML),mapping[1],RequestID(/))
16:57:01 : modules/sitebuilder/handlers/xml/handler.pike (version
1.27):22:
editor/handler()->view(MDFile("/home/wellhard/projects/roxen-4.0/Basic.sb/wa/view/index.xml",rML),mapping[1],RequestID(/))
31m53.8s : modules/sitebuilder/pike-modules/Sitebuilder.pmod/module.pmod
(version 1.197):658:
Sitebuilder->sb_http_file_answer(MDFile("/home/wellhard/projects/roxen-4.0/Basic.sb/wa/view/index.xml",rML),RequestID(/),0)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):2440:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->wa_find_file_low("index.xml",0,1,RoxenModule(Basic/insite_editor#0),RequestID(/))
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):2721:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->wa_find_file("index.xml",0,1,RoxenModule(Basic/insite_editor#0),RequestID(/))
: modules/sitebuilder/modules/manager/workarea.pike (version
1.182):804:
RoxenModule(Basic/insite_editor#0)->find_file("index.xml",RequestID(/))
: modules/sitebuilder/modules/manager/insite_editor.pike (version
1.100):1066:
RoxenModule(Basic/insite_editor#0)->find_file("index.xml",RequestID(/))
16:57:01 : base_server/configuration.pike (version 1.551):1564:
Configuration(Basic)->low_get_file(RequestID(/),0)
31m53.8s : base_server/configuration.pike (version 1.551):1793:
Configuration(Basic)->get_file(RequestID(/),0,0)
: base_server/configuration.pike (version 1.551):1757:
Configuration(Basic)->handle_request(RequestID(/))
: modules/directories/indexfiles.pike (version 1.22):59:
RoxenModule(Basic/indexfiles#0)->parse_directory(RequestID(/))
: base_server/configuration.pike (version 1.551):1643:
Configuration(Basic)->low_get_file(RequestID(/),0)
: base_server/configuration.pike (version 1.551):1793:
Configuration(Basic)->get_file(RequestID(/),0,0)
16:57:01 : base_server/configuration.pike (version 1.551):1757:
Configuration(Basic)->handle_request(RequestID(/))
31m53.8s : protocols/http.pike (version 1.424):1912:
RequestID(/)->handle_request()
: base_server/roxen.pike (version 1.866):639:
roxen->handler_thread(4)
:
: ### Thread -1248769104:
: _static_modules.Builtin()->mutex:
_static_modules.Builtin()->mutex()->lock()
16:57:01 : modules/scripting/pikescript.pike (version 1.72):118:
RoxenModule(Administration
Interface/pikescript#0)->call_script(/home/wellhard/projects/roxen-4.0/server/config_interface/sites/create_site_with_template()->parse,RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),,,0)
31m53.8s : modules/scripting/pikescript.pike (version 1.72):253:
RoxenModule(Administration
Interface/pikescript#0)->handle_file_extension(Stdio.File("config_interface/sites/create_site_with_template.pike",
"r", 777 /* fd=38
*/),"pike",RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101))
: base_server/configuration.pike (version 1.551):1688:
Configuration(Administration
Interface)->low_get_file(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),0)
: base_server/configuration.pike (version 1.551):1793:
Configuration(Administration
Interface)->get_file(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),0,0)
: base_server/configuration.pike (version 1.551):1757:
Configuration(Administration
Interface)->handle_request(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101))
: protocols/http.pike (version 1.424):1912:
RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101)->handle_request()
16:57:01 : base_server/roxen.pike (version 1.866):639:
roxen->handler_thread(3)
31m53.8s :
: ### Thread -1248502864:
: _static_modules.Builtin()->mutex:
_static_modules.Builtin()->mutex()->lock()
: modules/scripting/pikescript.pike (version 1.72):118:
RoxenModule(Administration
Interface/pikescript#0)->call_script(/home/wellhard/projects/roxen-4.0/server/config_interface/sites/create_site_with_template()->parse,RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),,,0)
: modules/scripting/pikescript.pike (version 1.72):253:
RoxenModule(Administration
Interface/pikescript#0)->handle_file_extension(Stdio.File("config_interface/sites/create_site_with_template.pike",
"r", 777 /* fd=39
*/),"pike",RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101))
16:57:01 : base_server/configuration.pike (version 1.551):1688:
Configuration(Administration
Interface)->low_get_file(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),0)
31m53.8s : base_server/configuration.pike (version 1.551):1793:
Configuration(Administration
Interface)->get_file(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101),0,0)
: base_server/configuration.pike (version 1.551):1757:
Configuration(Administration
Interface)->handle_request(RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101))
: protocols/http.pike (version 1.424):1912:
RequestID(/sites/create_site_with_template.pike?name=73,110,116,114,97,87,105,115,101)->handle_request()
: base_server/roxen.pike (version 1.866):639:
roxen->handler_thread(2)
:
16:57:01 : ### Thread -1248236624:
31m53.9s : _static_modules.Builtin()->create_process:
_static_modules.Builtin()->create_process()->wait()
: modules/sitebuilder/pike-modules/VC.pmod/CVS.pmod/CVS.pike
(version 1.43):148:
VC.CVS.CVS()->command(0,"/home/wellhard/projects/roxen-4.0/server/modules/sitebuilder/bin/cvs","-!","-q","-d:local:/home/wellhard/projects/roxen-4.0/server","--version")
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Site.pike
(version 1.327):3720:
Site(IntraWise:/home/wellhard/projects/roxen-4.0/intrawise.iw/default/storage.sb/)->initialize(RoxenModule(IntraWise/sitebuilder#0)->get_mac,"../intrawise.iw/default/storage.sb",1,DefaultSite("/home/wellhard/projects/roxen-4.0/server/modules/intrawise/default_site"),mapping[4],mapping[6])
: modules/sitebuilder/modules/manager/sitebuilder.pike (version
1.113):565: RoxenModule(IntraWise/sitebuilder#0)->initialize(1)
: modules/sitebuilder/modules/manager/sitebuilder.pike (version
1.113):614:
RoxenModule(IntraWise/sitebuilder#0)->start(2,Configuration(IntraWise))
16:57:01 : base_server/configuration.pike (version 1.551):2607:
Configuration(IntraWise)->save(0)
31m53.9s : modules/intrawise/modules/intrawise.pike (version 1.188):579:
RoxenModule(IntraWise/intrawise#0)->start(0,Configuration(IntraWise))
: base_server/configuration.pike (version 1.551):3084:
Configuration(IntraWise)->call_high_start_callbacks(RoxenModule(IntraWise/intrawise#0),ModuleInfo(intrawise))
: base_server/configuration.pike (version 1.551):2966:
Configuration(IntraWise)->call_start_callbacks(RoxenModule(IntraWise/intrawise#0),ModuleInfo(intrawise),ModuleCopies(1))
: site_templates/common.pike:153:
/home/wellhard/projects/roxen-4.0/server/site_templates/intrawise()->parse(RequestID(/sites/create_site_with_template.pike),0)
: site_templates/intrawise.pike (version 1.21):160:
/home/wellhard/projects/roxen-4.0/server/site_templates/intrawise()->parse(RequestID(/sites/create_site_with_template.pike))
16:57:01 : config_interface/sites/create_site_with_template.pike:90:
/home/wellhard/projects/roxen-4.0/server/config_interface/sites/create_site_with_template()->parse(RequestID(/sites/create_site_with_template.pike))
31m53.9s : modules/scripting/pikescript.pike (version 1.72):133:
RoxenModule(Administration
Interface/pikescript#0)->call_script(/home/wellhard/projects/roxen-4.0/server/config_interface/sites/create_site_with_template()->parse,RequestID(/sites/create_site_with_template.pike),,,0)
: modules/scripting/pikescript.pike (version 1.72):253:
RoxenModule(Administration
Interface/pikescript#0)->handle_file_extension(Stdio.File("config_interface/sites/create_site_with_template.pike",
"r", 777 /* fd=24 */),"pike",RequestID(/sites/create_site_with_template.pike))
: base_server/configuration.pike (version 1.551):1688:
Configuration(Administration
Interface)->low_get_file(RequestID(/sites/create_site_with_template.pike),0)
: base_server/configuration.pike (version 1.551):1793:
Configuration(Administration
Interface)->get_file(RequestID(/sites/create_site_with_template.pike),0,0)
: base_server/configuration.pike (version 1.551):1757:
Configuration(Administration
Interface)->handle_request(RequestID(/sites/create_site_with_template.pike))
16:57:01 : protocols/http.pike (version 1.424):1912:
RequestID(/sites/create_site_with_template.pike)->handle_request()
31m53.9s : base_server/roxen.pike (version 1.866):639:
roxen->handler_thread(1)
:
: ### Thread -1246766160:
: _static_modules.Builtin()->create_process:
_static_modules.Builtin()->create_process()->wait()
: modules/sitebuilder/pike-modules/VC.pmod/CVS.pmod/CVS.pike
(version 1.43):148:
VC.CVS.CVS()->command(0,"/home/wellhard/projects/roxen-4.0/server/modules/sitebuilder/bin/cvs","-!","-q","-d:local:/home/wellhard/projects/roxen-4.0/Basic.sb/cvsroot","-n","status","-v","__info")
16:57:01 : modules/sitebuilder/pike-modules/VC.pmod/CVS.pmod/file.pike
(version 1.87):382: VC.CVS.file()->status(1)
31m53.9s :
modules/sitebuilder/pike-modules/Sitebuilder.pmod/FS.pmod/VCDir.pike
(version 1.192):299:
VCDir(0:0:[Basic]::/intranet/PSO/Projects/Norrk_ping_SOW_2002-36_Upphandlingsenheten/Norrk_ping_SOW_2002-36_(Upphandlingsenheten))->update_state(0,0,1)
:
modules/sitebuilder/pike-modules/Sitebuilder.pmod/FS.pmod/VCDir.pike
(version 1.192):125:
VCDir(0:0:[Basic]::/intranet/PSO/Projects/Norrk_ping_SOW_2002-36_Upphandlingsenheten/Norrk_ping_SOW_2002-36_(Upphandlingsenheten))->create(Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/)),({"intranet","PSO","Projects","Norrk_ping_SOW_2002-36_Upphandlingsenheten"}),0,VC.CVS.dir(),0)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):724:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->_make_vadir("intranet/PSO/Projects/Norrk_ping_SOW_2002-36_Upphandlingsenheten/Norrk_ping_SOW_2002-36_(Upphandlingsenheten)",,,0)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):818:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->_sbobj(0,"intranet/PSO/Projects/Norrk_ping_SOW_2002-36_Upphandlingsenheten/Norrk_ping_SOW_2002-36_(Upphandlingsenheten)",0,0)
: modules/sitebuilder/pike-modules/Sitebuilder.pmod/Workarea.pike
(version 1.231):1130:
Workarea(,Site(Basic:/home/wellhard/projects/roxen-4.0/Basic.sb/))->prefetch_va(({VCDir(E:0:[Basic]::/intranet/PSO/Projects/Nexor/Customer_Deliverables),VCDir(E:0:[Basic]::/intranet/PSO/Projects/Nexor/Meeting_Minutes),,,244}))
16:57:01 : base_server/roxen.pike (version 1.866):994:
roxen->bg_process_queue()
31m53.9s : base_server/roxen.pike (version 1.866):639:
roxen->handler_thread(0)
:
: ### Thread -1220463968 (backend thread):
: _static_modules.Builtin()->thread_id:
Thread.Thread(-1220463968)->backtrace()
: base_server/roxen.pike (version 1.866):4362:
roxen->describe_all_threads()
16:57:01 : _static_modules.Builtin()->Backend:
_static_modules.Builtin()->__backend->`()(3600.000000)
31m53.9s :
: ### Total 6 Pike threads