Forum: Ruby webrick, cross-thread violation on rb_thread_schedule()

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Daniel B. (Guest)
on 2006-04-07 22:38
(Received via mailing list)
Hi all,

Anyone else seen this?  Although it happened while serving Rails, I
figured a
core dump caused by webrick should be posted to ruby-talk as well.  It
happened
after I hit Ctrl-C to kill the webrick server, after a failed attempt to
invoke
a web service through a web page.  Below are the last two log entries
from the
development.log file.

Any ideas?

Dan

 >/opt/bin/ruby script/server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
^C[2006-04-07 12:22:23] INFO  WEBrick 1.3.1
[2006-04-07 12:22:23] INFO  ruby 1.8.4 (2005-12-24) [sparc-solaris2.10]
[2006-04-07 12:22:23] INFO  WEBrick::HTTPServer#start: pid=29446
port=3000
127.0.0.1 - - [07/Apr/2006:12:22:49 MDT] "GET /ws/invoke HTTP/1.1" 404
598
- -> /ws/invoke
/opt/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/webrick_server.rb:62: [BUG]
cross-thread violation on rb_thread_schedule()
ruby 1.8.4 (2005-12-24) [sparc-solaris2.10]

Abort (core dumped)

Last log entries:

ActionController::RoutingError (Recognition failed for "/ws/invoke"):

/opt/lib/ruby/gems/18/gems/actionpack-1120/lib/action_controller/routingrb:488:in
`recognition_failed'

/opt/lib/ruby/gems/18/gems/actionpack-1120/lib/action_controller/routingrb:478:in
`recognize!'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/dispatcherrb:38:in
`dispatch'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/webrick_serverrb:115:in
`handle_dispatch'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/webrick_serverrb:81:in
`service'
     /opt/lib/ruby/18/webrick/httpserverrb:104:in `service'
     /opt/lib/ruby/18/webrick/httpserverrb:65:in `run'
     /opt/lib/ruby/18/webrick/serverrb:173:in `start_thread'
     /opt/lib/ruby/18/webrick/serverrb:162:in `start_thread'
     /opt/lib/ruby/18/webrick/serverrb:95:in `start'
     /opt/lib/ruby/18/webrick/serverrb:92:in `start'
     /opt/lib/ruby/18/webrick/serverrb:23:in `start'
     /opt/lib/ruby/18/webrick/serverrb:82:in `start'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/webrick_serverrb:67:in
`dispatch'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/commands/servers/webrickrb:59
     /opt/lib/ruby/site_ruby/18/rubygems/custom_requirerb:21:in
`require'

/opt/lib/ruby/gems/18/gems/activesupport-130/lib/active_support/dependenciesrb:136:in
`require'
     /opt/lib/ruby/gems/18/gems/rails-110/lib/commands/serverrb:30
     /opt/lib/ruby/site_ruby/18/rubygems/custom_requirerb:21:in
`require'

/opt/lib/ruby/gems/18/gems/activesupport-130/lib/active_support/dependenciesrb:136:in
`require'
     script/server:3


Rendering
/opt/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/templates/rescues/layout.rhtml
(404 Pag
e Not Found)
This topic is locked and can not be replied to.