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

Floating point exception when killing map/reduce query

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Major - P3 Major - P3
    • None
    • 1.6.5
    • None
    • None
    • Linux 2.6.18-194.11.4.el5
    • Linux

    Description

      I killed the initial query for a large map/reduce operation before it completed (it became apparent that an index was required). The server blew up leaving the following stack trace in the log. Another process was inserting documents at the same time.

      Log Contents:

      Wed Mar 2 17:11:20 [conn208] update analytics.events query: { _id:

      { $in: [ ObjectId('4d6e7991ac392a0ed700129a'), ObjectId('4d6e7996ac392a0ed70012f7'), ObjectId('4d6e799aac392a0ed700133d'), ObjectId('4d6e7992ac392a0ed70012b4'), ObjectId('4d6e799eac392a0ed700137c'), ObjectId('4d6e799eac392a0ed7001382'), ObjectId('4d6e799eac392a0ed700138a'), ObjectId('4d6e79a7ac392a0ed7001428'), ObjectId('4d6e79a8ac392a0ed700142d'), ObjectId('4d6e79a9ac392a0ed7001442'), ObjectId('4d6e 79aeac392a0ed70014a4'), ObjectId('4d6e79b0ac392a0ed70014b4'), ObjectId('4d6e79b2ac392a0ed70014ea'), ObjectId('4d6e79b2ac392a0ed70014f3'), ObjectId('4d6e79b2ac392a0ed70014f8'), ObjectId('4d6e79b5ac392a0ed7001527'), ObjectId('4d6e79b5ac39 2a0ed7001552'), ObjectId('4d6e79b5ac392a0ed700155d'), ObjectId('4d6e79b5ac392a0ed7001560'), ObjectId('4d6e79b5ac392a0ed7001562'), ObjectId('4d6e79b5ac392a0ed7001570'), ObjectId('4d6e79b6ac392a0ed70015a3'), ObjectId('4d6e79b8ac392a0ed700 15f3'), ObjectId('4d6e79c6ac392a0ed7001678'), ObjectId('4d6e79c6ac392a0ed7001679'), ObjectId('4d6e79c6ac392a0ed700167c'), ObjectId('4d6e79c7ac392a0ed70016a9'), ObjectId('4d6e79c7ac392a0ed70016ac'), ObjectId('4d6e79c7ac392a0ed70016ae'), ObjectId('4d6e79c7ac392a0ed70016bf'), ObjectId('4d6e79c7ac392a0ed70016c1'), ObjectId('4d6e79c7ac392a0ed70016c2'), ObjectId('4d6e79c8ac392a0ed70016ef'), ObjectId('4d6e79d2ac392a0ed7001886'), ObjectId('4d6e79d3ac392a0ed700189b'), ObjectId ('4d6e79d3ac392a0ed700189c'), ObjectId('4d6e79d3ac392a0ed700189d') ] }

      , user: null } 115ms
      Wed Mar 2 17:11:21 [conn208] update analytics.events query: { _id:

      { $in: [ ObjectId('4d6e78feac392a0ed70005ca'), ObjectId('4d6e78feac392a0ed70005c9'), ObjectId('4d6e78feac392a0ed70005be'), ObjectId('4d6e78feac392a0ed70005bf') ] }

      , us
      er: null } 109ms
      10500/119854 8%
      Wed Mar 2 17:11:21 [conn2] going to kill op: op: 3133302.0
      15900/119854 13%
      Wed Mar 2 17:11:26 [conn2] going to kill op: op: 3133302.0
      23800/119854 19%
      Wed Mar 2 17:11:27 [conn2] going to kill op: op: 3133302.0
      Wed Mar 2 17:11:27 [conn207] Count with ns: analytics.events and query: { is_bot: false, created_at:

      { $gt: new Date(1291309766614) }

      , is_internal: false, type: "Event.WebRequest" } failed with exception: exception: 11601 interrupted
      Wed Mar 2 17:11:27 [conn207] query analytics.$cmd ntoreturn:1 command: { count: "events", query: { is_bot: false, created_at:

      { $gt: new Date(1291309766614) }

      , is_internal: false, type: "Event.WebRequest" } } reslen:64 120613ms
      warning: hit on in-active ProgressMeter
      Wed Mar 2 17:11:27 Got signal: 8 (Floating point exception).

      Wed Mar 2 17:11:27 Backtrace:
      0x824629 0x3fe12302d0 0x762c4d 0x797117 0x798538 0x5fb7e5 0x60029f 0x7074ba 0x70aaf6 0x82691b 0x83a4b0 0x3fe1a0673d 0x3fe12d3f6d
      /usr/bin/mongod(_ZN5mongo10abruptQuitEi+0x399) [0x824629]
      /lib64/libc.so.6 [0x3fe12302d0]
      /usr/bin/mongod(_ZN5mongo2mr16MapReduceCommand3runERKSsRNS_7BSONObjERSsRNS_14BSONObjBuilderEb+0x79d) [0x762c4d]
      /usr/bin/mongod(_ZN5mongo11execCommandEPNS_7CommandERNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb+0x597) [0x797117]
      /usr/bin/mongod(_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_10BufBuilderERNS_14BSONObjBuilderEbi+0x798) [0x798538]
      /usr/bin/mongod(_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_10BufBuilderERNS_14BSONObjBuilderEbi+0x35) [0x5fb7e5]
      /usr/bin/mongod(ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1+0x1bbf) [0x60029f]
      /usr/bin/mongod [0x7074ba]
      /usr/bin/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_8SockAddrE+0x14d6) [0x70aaf6]
      /usr/bin/mongod(_ZN5mongo10connThreadEPNS_13MessagingPortE+0x30b) [0x82691b]
      /usr/bin/mongod(thread_proxy+0x80) [0x83a4b0]
      /lib64/libpthread.so.0 [0x3fe1a0673d]
      /lib64/libc.so.6(clone+0x6d) [0x3fe12d3f6d]

      Wed Mar 2 17:11:27 dbexit:

      Wed Mar 2 17:11:27 [conn207] shutdown: going to close listening sockets...

      Attachments

        Activity

          People

            antoine Antoine Girbal
            bubblenut Rob
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: