[#46930] [ruby-trunk - Bug #6825][Open] forking and pthread_cond_timedwait: Invalid argument (EINVAL) on OS X / 1.9.3-p194 — "xentronium (Mark A)" <markizko@...>

29 messages 2012/08/02

[#46974] [ruby-trunk - Bug #6830][Assigned] test failure test_constants(OpenSSL::TestConfig) [/ruby/test/openssl/test_config.rb:27] on Mac + homebrew — "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>

17 messages 2012/08/04

[#46975] [ruby-trunk - Bug #6831][Assigned] test_getpwuid() on Mountain Lion — "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>

12 messages 2012/08/04

[#46996] [ruby-trunk - Bug #6836][Assigned] Improve File.expand_path performance in Windows — "luislavena (Luis Lavena)" <luislavena@...>

15 messages 2012/08/04

[#47036] [ruby-trunk - Feature #6841][Open] Shorthand for Assigning Return Value of Method to Self — "wardrop (Tom Wardrop)" <tom@...>

18 messages 2012/08/07

[#47108] [ruby-trunk - Feature #6852][Open] [].transpose should behave specially — "boris_stitnicky (Boris Stitnicky)" <boris@...>

13 messages 2012/08/10

[#47138] [ruby-trunk - Bug #6861][Open] ERB::Util.escape_html is not escaping single quotes — "spastorino (Santiago Pastorino)" <santiago@...>

14 messages 2012/08/12

[#47163] [ruby-trunk - Bug #6865][Open] GC::Profiler.report might create a huge String and invoke a few GC cycles — "Eregon (Benoit Daloze)" <redmine@...>

9 messages 2012/08/13

[#47189] [ruby-trunk - Feature #6868][Open] Make `do` in block syntax optional when the block is the last argument of a method and is not an optional argument — "alexeymuranov (Alexey Muranov)" <redmine@...>

8 messages 2012/08/14

[#47243] [ruby-trunk - Feature #6895][Open] TracePoint API — "ko1 (Koichi Sasada)" <redmine@...>

27 messages 2012/08/20

[#47267] [ruby-trunk - Bug #6903][Open] [[Ruby 1.9:]] --enable-load-relative broken on systems with /lib64 — "mpapis (Michal Papis)" <mpapis@...>

11 messages 2012/08/22

[#47309] [ruby-trunk - Bug #6929][Open] Documentation for Ripper — "zzak (Zachary Scott)" <zachary@...>

16 messages 2012/08/25

[#47345] [ruby-trunk - Feature #6946][Open] FIPS support? — "vo.x (Vit Ondruch)" <v.ondruch@...>

35 messages 2012/08/28

[ruby-core:47113] [ruby-trunk - Bug #6839][Feedback] 1.9.3p194 [BUG] Segmentation fault

From: "nobu (Nobuyoshi Nakada)" <nobu@...>
Date: 2012-08-10 14:35:09 UTC
List: ruby-core #47113
Issue #6839 has been updated by nobu (Nobuyoshi Nakada).

Status changed from Open to Feedback

Could you try with recent version?
----------------------------------------
Bug #6839: 1.9.3p194 [BUG] Segmentation fault
https://bugs.ruby-lang.org/issues/6839#change-28762

Author: dzelle (Dustin Zelle)
Status: Feedback
Priority: Normal
Assignee: 
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux] 


=begin
I am trying to process tweets on engineyard for a rails app and constantly get segmentation faults, seemingly at random. The core and trace are below:


  require '../config/environment'

  Process.daemon true, false #daemonize me

  if Rails.env == "production"
    logger = Logger.new "/data/cloudable/current/log/process_tweets.log"
    logger.formatter = Logger::Formatter.new
  else
    logger = Logger.new "../log/process_tweets.log"
    logger.formatter = Logger::Formatter.new
  end

  while true

    tweets = Tweet.where(:processed => false)

    tweets.each do |tweet|
      user = User.where(:twitter_uid => "#{tweet.user_id}").first # should be unique

      if user
        h = {:text => tweet.text, :id => tweet.tweet_id, :created_at => tweet.created_at,
             :url => tweet.urls.first}

        tweet.processed = true if TwitterJob.find_or_create user, h
        tweet.save!

        logger.info "Processed tweet %d" % tweet.tweet_id
      end
    end

    logger.info "Waiting to poll for new tweets"
    sleep 5 # wait to poll for new unprocessed tweets

  end

  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/smtp.rb:806: warning: already initialized constant SMTPSession
  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:687: warning: already initialized constant POP
  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:688: warning: already initialized constant POPSession
  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:689: warning: already initialized constant POP3Session
  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:702: warning: already initialized constant APOPSession
  /data/cloudable/shared/bundled_gems/ruby/1.9.1/gems/activerecord-3.2.2/lib/active_record/associations/join_dependency.rb:16: [BUG] Segmentation fault ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
=end


-- 
http://bugs.ruby-lang.org/

In This Thread