Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-2032

mongo shell ( 1.6.4 ): Object.bsonsize(db.s_1234.findOne()) call to non-existing collection crashes shell

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Trivial - P5 Trivial - P5
    • None
    • Affects Version/s: 1.6.4
    • Component/s: Shell, Stability, Usability
    • None
    • Environment:
      debian
    • Linux
    • None
    • 0
    • None
    • None
    • None
    • None
    • None
    • None

      db.s_1234 does not exist anymore; a call like this crashes the shell

      Object.bsonsize(db.s_1234.findOne())
      Fri Oct 29 17:56:47 mongo got signal 11 (Segmentation fault), stack trace:

      Fri Oct 29 17:56:47 0x473952 0x7f19c54a61e0 0x56379f 0x4e7cc9 0x5aac2f 0x5bdc29 0x5ab7e6 0x5689df 0x568928 0x568811 0x4fcd97 0x4775db 0x478a66 0x7f19c5492c4d 0x4727d9
      mongo(_Z12quitAbruptlyi+0x3c2) [0x473952]
      /lib/libc.so.6(+0x321e0) [0x7f19c54a61e0]
      mongo(JS_InstanceOf+0x1d) [0x56379f]
      mongo(ZN5mongo13bson_get_sizeEP9JSContextP8JSObjectjPlS4+0x69) [0x4e7cc9]
      mongo(js_Invoke+0xe65) [0x5aac2f]
      mongo(js_Interpret+0x11433) [0x5bdc29]
      mongo(js_Execute+0x418) [0x5ab7e6]
      mongo(JS_EvaluateUCScriptForPrincipals+0xb5) [0x5689df]
      mongo(JS_EvaluateUCScript+0x5a) [0x568928]
      mongo(JS_EvaluateScript+0x80) [0x568811]
      mongo(_ZN5mongo7SMScope4execERKSsS2_bbbi+0x117) [0x4fcd97]
      mongo(_Z5_mainiPPc+0x1d2b) [0x4775db]
      mongo(main+0x26) [0x478a66]
      /lib/libc.so.6(__libc_start_main+0xfd) [0x7f19c5492c4d]
      mongo(_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl+0x49) [0x4727d9]

            Assignee:
            Unassigned Unassigned
            Reporter:
            chr1st0ph Christoph Preissner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: