Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A arachni
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arachni - Web Application Security Scanner Framework
  • arachni
  • Issues
  • #93
Closed
Open
Issue created Oct 25, 2011 by Administrator@rootContributor

arachni_web crash: UTF-8 error

Created by: walterl

I started a scan yesterday that seems to have crashed with the error below.

/home/foo/src/arachni/lib/ui/web/server.rb:1004:in `run!' /home/foo/src/arachni/lib/ui/web/server.rb:1038:in`class:Server' /home/foo/src/arachni/lib/ui/web/server.rb:57:in `' /home/foo/src/arachni/lib/ui/web/server.rb:53:in`module:UI' /home/foo/src/arachni/lib/ui/web/server.rb:25:in `' /home/foo/src/arachni/lib/ui/web/server.rb:24:in`' internal:lib/rubygems/custom_require:29:in `require' :29:in`require' ./bin/arachni_web:45:in `' !! Invalid request !! Invalid request ArgumentError - invalid byte sequence in UTF-8: /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:748:in`match' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:748:in `process_route' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:719:in`block in route!' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:718:in `each' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:718:in`route!' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:854:in `dispatch!' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:656:in`block in call!' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:820:in `block in invoke' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:820:in`catch' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:820:in `invoke' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:656:in`call!' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:641:in `call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack_csrf-2.1.0/lib/rack/csrf.rb:37:in`call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/session/abstract/id.rb:195:in `context' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/session/abstract/id.rb:190:in`call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-flash-0.1.2/lib/rack/flash.rb:147:in `call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/session/abstract/id.rb:195:in`context' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/session/abstract/id.rb:190:in `call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/head.rb:9:in`call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/showexceptions.rb:21:in `call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:1292:in`block in call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:1323:in `synchronize' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.2.7/lib/sinatra/base.rb:1292:in`call' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/connection.rb:84:in `block in pre_process' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/connection.rb:82:in`catch' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/connection.rb:82:in `pre_process' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/connection.rb:57:in`process' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/connection.rb:42:in `receive_data' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in`run_machine' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/backends/base.rb:61:in`start' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/thin-1.2.11/lib/thin/server.rb:159:in `start' /home/foo/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib/rack/handler/thin.rb:13:in`run' /home/foo/src/arachni/lib/ui/web/server.rb:1004:in `run!' /home/foo/src/arachni/lib/ui/web/server.rb:1038:in`class:Server' /home/foo/src/arachni/lib/ui/web/server.rb:57:in `' /home/foo/src/arachni/lib/ui/web/server.rb:53:in`module:UI' /home/foo/src/arachni/lib/ui/web/server.rb:25:in `' /home/foo/src/arachni/lib/ui/web/server.rb:24:in`' internal:lib/rubygems/custom_require:29:in `require' :29:in`require' ./bin/arachni_web:45:in `' Killed

This is, unfortunately, the only accessible logs from the screen session the arachni_web was started in. The arachni_rpcd instance I started up is still running. I was scanning the OWASP BWA when this error occurred.

This was from the experimental branch with HEAD at 7e46a817.

Assignee
Assign to
Time tracking