Failed to allocate memory when using BigDecimal

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Critical - P2
    • 12_01_17
    • Affects Version/s: None
    • Component/s: None
    • None
    • Environment:
      Arch Linux with MongoDB 1.3.1 and Ruby 1.8.7 (2009-12-24 patchlevel 248) [x86_64-linux]
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      irb(main):059:0> db['users'].insert(:stuff => BigDecimal.new("1.0"))

      NoMemoryError: failed to allocate memory
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/util/bson_c.rb:5:in `serialize'
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/util/bson_c.rb:5:in `serialize'
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/collection.rb:551:in `insert_documents'
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/collection.rb:551:in `each'
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/collection.rb:551:in `insert_documents'
      from /home/solnic/.rvm/gems/ruby-1.8.7-p248/gems/mongo-0.18.2/lib/../lib/mongo/collection.rb:203:in `insert'
      from (irb):59
      from :0

            Assignee:
            Kyle Banker (Inactive)
            Reporter:
            Piotr Solnica
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: