Here is the full backtrace from puma when it is stuck in the PDF export: Thread: TID-4jc [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:241:in `backtrace'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:241:in `block in thread_status'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:237:in `each'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:237:in `thread_status'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:476:in `block in setup_signals'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:146:in `join'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:146:in `run'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:220:in `worker'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:101:in `block in spawn_worker'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:101:in `fork'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:101:in `spawn_worker'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:81:in `block in spawn_workers'", " <internal:numeric>:237:in `times'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:74:in `spawn_workers'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb:432:in `run'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb:203:in `run'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cli.rb:75:in `run'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/puma:10:in `<top (required)>'", " /usr/bin/puma:25:in `load'", " /usr/bin/puma:25:in `<main>'"] Thread: TID-1mwk puma wrkr check [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:40:in `wait_readable'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:40:in `block in run'"] Thread: TID-1mx4 AR Pool Reaper [" /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.2/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb:49:in `sleep'", " /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.2/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb:49:in `block in spawn_thread'"] Thread: TID-1mxo puma reactor [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/reactor.rb:76:in `select'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/reactor.rb:76:in `select_loop'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/reactor.rb:39:in `block in run'"] Thread: TID-1my8 puma srv tp reap [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:361:in `sleep'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:361:in `block in start!'"] Thread: TID-1mys puma srv tp trim [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:361:in `sleep'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:361:in `block in start!'"] Thread: TID-1mzc puma srv [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb:341:in `select'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb:341:in `handle_servers'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb:271:in `block in run'"] Thread: TID-1mzw puma stat pld [" /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:143:in `sleep'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb:143:in `block in run'"] Thread: TID-1n10 puma srv tp 001 [" /usr/share/rubygems-integration/all/gems/rbpdf-1.21.3/lib/rbpdf.rb:12328:in `getHtmlDomArray'", " /usr/share/rubygems-integration/all/gems/rbpdf-1.21.3/lib/rbpdf.rb:13104:in `writeHTML'", " /usr/share/rubygems-integration/all/gems/rbpdf-1.21.3/lib/rbpdf.rb:3940:in `MultiCell'", " /usr/share/rubygems-integration/all/gems/rbpdf-1.21.3/lib/rbpdf.rb:12983:in `writeHTMLCell'", " /usr/share/redmine/lib/redmine/export/pdf.rb:95:in `RDMwriteFormattedCell'", " /usr/share/redmine/lib/redmine/export/pdf/issues_pdf_helper.rb:231:in `block in issue_to_pdf'", " /usr/share/redmine/lib/redmine/export/pdf/issues_pdf_helper.rb:217:in `each'", " /usr/share/redmine/lib/redmine/export/pdf/issues_pdf_helper.rb:217:in `issue_to_pdf'", " /usr/share/redmine/app/views/issues/show.pdf.erb:1:in `_app_views_issues_show_pdf_erb___677527797246826093_78220'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/base.rb:281:in `public_send'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/base.rb:281:in `_run'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/template.rb:285:in `block in render'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/notifications.rb:212:in `instrument'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/template.rb:584:in `instrument_render_template'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/template.rb:273:in `render'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/template_renderer.rb:66:in `block (2 levels) in render_template'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/notifications.rb:212:in `instrument'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/template_renderer.rb:60:in `block in render_template'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/template_renderer.rb:80:in `render_with_layout'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/template_renderer.rb:59:in `render_template'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/template_renderer.rb:11:in `render'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/renderer.rb:58:in `render_template_to_object'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/renderer/renderer.rb:31:in `render_to_object'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/rendering.rb:135:in `block in _render_template'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/base.rb:308:in `in_rendering_context'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/rendering.rb:134:in `_render_template'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/streaming.rb:258:in `_render_template'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/rendering.rb:121:in `render_to_body'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/rendering.rb:186:in `render_to_body'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/renderers.rb:142:in `render_to_body'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/abstract_controller/rendering.rb:29:in `render'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/rendering.rb:167:in `render'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:32:in `block (2 levels) in render'", " /usr/lib/ruby/3.3.0/benchmark.rb:313:in `realtime'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/core_ext/benchmark.rb:14:in `ms'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:32:in `block in render'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:101:in `cleanup_view_runtime'", " /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.2/lib/active_record/railties/controller_runtime.rb:46:in `cleanup_view_runtime'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:31:in `render'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/implicit_render.rb:39:in `default_render'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/basic_implicit_render.rb:9:in `send_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/abstract_controller/base.rb:226:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/rendering.rb:193:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/abstract_controller/callbacks.rb:261:in `block in process_action'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'", " /usr/share/redmine/lib/redmine/sudo_mode.rb:78:in `sudo_mode'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/abstract_controller/callbacks.rb:260:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/rescue.rb:27:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/notifications.rb:210:in `block in instrument'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/notifications.rb:210:in `instrument'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/instrumentation.rb:76:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'", " /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.2/lib/active_record/railties/controller_runtime.rb:39:in `process_action'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/abstract_controller/base.rb:163:in `process'", " /usr/share/rubygems-integration/all/gems/actionview-7.2.2.2/lib/action_view/rendering.rb:40:in `process'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal.rb:252:in `dispatch'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_controller/metal.rb:335:in `dispatch'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/routing/route_set.rb:50:in `serve'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/journey/router.rb:53:in `block in serve'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/journey/router.rb:126:in `each'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/journey/router.rb:126:in `find_routes'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/journey/router.rb:34:in `serve'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/routing/route_set.rb:896:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/tempfile_reaper.rb:20:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/etag.rb:29:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/conditional_get.rb:31:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/head.rb:15:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/http/permissions_policy.rb:38:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/http/content_security_policy.rb:38:in `call'", " /usr/share/rubygems-integration/all/gems/rack-session-2.1.1/lib/rack/session/abstract/id.rb:274:in `context'", " /usr/share/rubygems-integration/all/gems/rack-session-2.1.1/lib/rack/session/abstract/id.rb:268:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/cookies.rb:704:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'", " /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.2/lib/active_support/callbacks.rb:101:in `run_callbacks'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/callbacks.rb:30:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'", " /usr/share/rubygems-integration/all/gems/railties-7.2.2.2/lib/rails/rack/logger.rb:41:in `call_app'", " /usr/share/rubygems-integration/all/gems/railties-7.2.2.2/lib/rails/rack/logger.rb:29:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/request_id.rb:33:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/method_override.rb:28:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/runtime.rb:24:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/executor.rb:16:in `call'", " /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.2/lib/action_dispatch/middleware/static.rb:27:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/sendfile.rb:131:in `call'", " /usr/share/rubygems-integration/all/gems/rack-3.1.20/lib/rack/content_length.rb:20:in `call'", " /usr/share/rubygems-integration/all/gems/railties-7.2.2.2/lib/rails/engine.rb:535:in `call'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/configuration.rb:279:in `call'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/request.rb:99:in `block in handle_request'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:390:in `with_force_shutdown'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/request.rb:98:in `handle_request'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb:472:in `process_client'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb:254:in `block in run'", " /usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb:167:in `block in spawn_thread'"]
Looks like this is still related to the multicell stuff in rbpdf.rb _______________________________________________ Pkg-ruby-extras-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
