{"action":"created","issue":{"url":"https://api.github.com/repos/LMFDB/lmfdb/issues/1531","repository_url":"https://api.github.com/repos/LMFDB/lmfdb","labels_url":"https://api.github.com/repos/LMFDB/lmfdb/issues/1531/labels{/name}","comments_url":"https://api.github.com/repos/LMFDB/lmfdb/issues/1531/comments","events_url":"https://api.github.com/repos/LMFDB/lmfdb/issues/1531/events","html_url":"https://github.com/LMFDB/lmfdb/issues/1531","id":159186770,"number":1531,"title":"Several Siegel modular forms pages that get stuck and produce server errrors","user":{"login":"AndrewVSutherland","id":11425002,"avatar_url":"https://avatars.githubusercontent.com/u/11425002?v=3","gravatar_id":"","url":"https://api.github.com/users/AndrewVSutherland","html_url":"https://github.com/AndrewVSutherland","followers_url":"https://api.github.com/users/AndrewVSutherland/followers","following_url":"https://api.github.com/users/AndrewVSutherland/following{/other_user}","gists_url":"https://api.github.com/users/AndrewVSutherland/gists{/gist_id}","starred_url":"https://api.github.com/users/AndrewVSutherland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndrewVSutherland/subscriptions","organizations_url":"https://api.github.com/users/AndrewVSutherland/orgs","repos_url":"https://api.github.com/users/AndrewVSutherland/repos","events_url":"https://api.github.com/users/AndrewVSutherland/events{/privacy}","received_events_url":"https://api.github.com/users/AndrewVSutherland/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LMFDB/lmfdb/labels/critical","name":"critical","color":"b60205"},{"url":"https://api.github.com/repos/LMFDB/lmfdb/labels/production%20problem","name":"production problem","color":"b60205"},{"url":"https://api.github.com/repos/LMFDB/lmfdb/labels/SiegelMF","name":"SiegelMF","color":"fad8c7"}],"state":"closed","locked":false,"assignee":{"login":"AndrewVSutherland","id":11425002,"avatar_url":"https://avatars.githubusercontent.com/u/11425002?v=3","gravatar_id":"","url":"https://api.github.com/users/AndrewVSutherland","html_url":"https://github.com/AndrewVSutherland","followers_url":"https://api.github.com/users/AndrewVSutherland/followers","following_url":"https://api.github.com/users/AndrewVSutherland/following{/other_user}","gists_url":"https://api.github.com/users/AndrewVSutherland/gists{/gist_id}","starred_url":"https://api.github.com/users/AndrewVSutherland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndrewVSutherland/subscriptions","organizations_url":"https://api.github.com/users/AndrewVSutherland/orgs","repos_url":"https://api.github.com/users/AndrewVSutherland/repos","events_url":"https://api.github.com/users/AndrewVSutherland/events{/privacy}","received_events_url":"https://api.github.com/users/AndrewVSutherland/received_events","type":"User","site_admin":false},"assignees":[{"login":"AndrewVSutherland","id":11425002,"avatar_url":"https://avatars.githubusercontent.com/u/11425002?v=3","gravatar_id":"","url":"https://api.github.com/users/AndrewVSutherland","html_url":"https://github.com/AndrewVSutherland","followers_url":"https://api.github.com/users/AndrewVSutherland/followers","following_url":"https://api.github.com/users/AndrewVSutherland/following{/other_user}","gists_url":"https://api.github.com/users/AndrewVSutherland/gists{/gist_id}","starred_url":"https://api.github.com/users/AndrewVSutherland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndrewVSutherland/subscriptions","organizations_url":"https://api.github.com/users/AndrewVSutherland/orgs","repos_url":"https://api.github.com/users/AndrewVSutherland/repos","events_url":"https://api.github.com/users/AndrewVSutherland/events{/privacy}","received_events_url":"https://api.github.com/users/AndrewVSutherland/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-06-08T15:01:52Z","updated_at":"2016-06-25T16:14:26Z","closed_at":"2016-06-25T16:14:26Z","body":"If you go to the page http://www.lmfdb.org/ModularForm/GSp/Q/Sp4Z_2/ and click on any of the Galois orbit links for weights 26, 28, or 30 in the first table the server appears to go into an infinite loop (and eventually times out with a server error).  If you run the lmfdb locally and request the page\r\n\r\nhttp://127.0.0.1:37777/ModularForm/GSp/Q/Sp4Z_2.26_C\r\n\r\nit appears to get stuck in an infinite loop (or possibly just a very long computation) and will eventually consume a lot of memory (67 GB when I left it running overnight).  It appears to get stuck inside the _maximal_order number field method in Sage which makes a call to _pari_integral_basis that does not return in less than 8 hours.\r\n\r\nBelow is the traceback you get on ctrl-C:\r\n\r\n> `Traceback (most recent call last):\r\n  File \"/usr/local/sage/sage-1/local/lib/python/SocketServer.py\", line 295, in _handle_request_noblock\r\n    self.process_request(request, client_address)\r\n  File \"/usr/local/sage/sage-1/local/lib/python/SocketServer.py\", line 321, in process_request\r\n    self.finish_request(request, client_address)\r\n  File \"/usr/local/sage/sage-1/local/lib/python/SocketServer.py\", line 334, in finish_request\r\n    self.RequestHandlerClass(request, client_address, self)\r\n  File \"/usr/local/sage/sage-1/local/lib/python/SocketServer.py\", line 655, in __init__\r\n    self.handle()\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Werkzeug-0.11.4-py2.7.egg/werkzeug/serving.py\", line 216, in handle\r\n    rv = BaseHTTPRequestHandler.handle(self)\r\n  File \"/usr/local/sage/sage-1/local/lib/python/BaseHTTPServer.py\", line 340, in handle\r\n    self.handle_one_request()\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Werkzeug-0.11.4-py2.7.egg/werkzeug/serving.py\", line 251, in handle_one_request\r\n    return self.run_wsgi()\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Werkzeug-0.11.4-py2.7.egg/werkzeug/serving.py\", line 193, in run_wsgi\r\n    execute(self.server.app)\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Werkzeug-0.11.4-py2.7.egg/werkzeug/serving.py\", line 181, in execute\r\n    application_iter = app(environ, start_response)\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py\", line 1836, in __call__\r\n    return self.wsgi_app(environ, start_response)\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py\", line 1817, in wsgi_app\r\n    response = self.full_dispatch_request()\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py\", line 1475, in full_dispatch_request\r\n    rv = self.dispatch_request()\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py\", line 1461, in dispatch_request\r\n    return self.view_functions[rule.endpoint](**req.view_args)\r\n  File \"/home/drew/github/lmfdb/lmfdb/siegel_modular_forms/siegel_modular_form.py\", line 192, in ModularForm_GSp4_Q_top_level\r\n    return prepare_sample_page( sam[0], request.args, bread)\r\n  File \"/home/drew/github/lmfdb/lmfdb/siegel_modular_forms/siegel_modular_form.py\", line 325, in prepare_sample_page\r\n    null_ideal = sam.field().ring_of_integers().ideal(0)\r\n  File \"sage/rings/number_field/number_field_base.pyx\", line 54, in sage.rings.number_field.number_field_base.NumberField.ring_of_integers (build/cythonized/sage/rings/number_field/number_field_base.c:1888)\r\n    return self.maximal_order(*args, **kwds)\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.py\", line 7317, in maximal_order\r\n    return self._maximal_order(self._normalize_prime_list(v))\r\n  File \"sage/misc/cachefunc.pyx\", line 1909, in sage.misc.cachefunc.CachedMethodCaller.__call__ (build/cythonized/sage/misc/cachefunc.c:9941)\r\n    w = self._instance_call(*args, **kwds)\r\n  File \"sage/misc/cachefunc.pyx\", line 1785, in sage.misc.cachefunc.CachedMethodCaller._instance_call (build/cythonized/sage/misc/cachefunc.c:9408)\r\n    return self.f(self._instance, *args, **kwds)\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.py\", line 7339, in _maximal_order\r\n    B = [self(b, check=False) for b in self._pari_integral_basis(v=v)]\r\n  File \"/usr/local/sage/sage-1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.py\", line 5178, in _pari_integral_basis\r\n    B = f.nfbasis()\r\n  File \"sage/libs/pari/gen.pyx\", line 7467, in sage.libs.pari.gen.gen.nfbasis (build/cythonized/sage/libs/pari/gen.c:136512)\r\n    pari_catch_sig_on()\r\n  File \"src/cysignals/signals.pyx\", line 96, in cysignals.signals.sig_raise_exception (build/src/cysignals/signals.c:1010)\r\nKeyboardInterrupt\r\n``\r\n"},"comment":{"url":"https://api.github.com/repos/LMFDB/lmfdb/issues/comments/228553274","html_url":"https://github.com/LMFDB/lmfdb/issues/1531#issuecomment-228553274","issue_url":"https://api.github.com/repos/LMFDB/lmfdb/issues/1531","id":228553274,"user":{"login":"AndrewVSutherland","id":11425002,"avatar_url":"https://avatars.githubusercontent.com/u/11425002?v=3","gravatar_id":"","url":"https://api.github.com/users/AndrewVSutherland","html_url":"https://github.com/AndrewVSutherland","followers_url":"https://api.github.com/users/AndrewVSutherland/followers","following_url":"https://api.github.com/users/AndrewVSutherland/following{/other_user}","gists_url":"https://api.github.com/users/AndrewVSutherland/gists{/gist_id}","starred_url":"https://api.github.com/users/AndrewVSutherland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndrewVSutherland/subscriptions","organizations_url":"https://api.github.com/users/AndrewVSutherland/orgs","repos_url":"https://api.github.com/users/AndrewVSutherland/repos","events_url":"https://api.github.com/users/AndrewVSutherland/events{/privacy}","received_events_url":"https://api.github.com/users/AndrewVSutherland/received_events","type":"User","site_admin":false},"created_at":"2016-06-25T16:14:26Z","updated_at":"2016-06-25T16:14:26Z","body":"Fixed in #1577."}}
{"actor":{"display_login":"AndrewVSutherland"}}