Hi
We're using mongodb version 1.6.3 and the C++ driver.
We've made hundreds of single datebase operations successfully. We use
GridFs to store files as well
When we try to make concurrent operations to the database we get the
following error message
Wed Feb 16 19:27:23 ********************
Wed Feb 16 19:27:23 ERROR: MessagingPort::call() wrong id got:bad96dc
expect:bad96df
Wed Feb 16 19:27:23 toSend op: 7d4 old id:0
Wed Feb 16 19:27:23 response msgid:de6fa734
Wed Feb 16 19:27:23 response len: 2e1
Wed Feb 16 19:27:23 response op: 1
Wed Feb 16 19:27:23 farEnd:
10.66.8.105:27017
Wed Feb 16 19:27:23 Assertion failure false util/message.cpp 467
Wed Feb 16 19:27:23 ********************
Wed Feb 16 19:27:23 ERROR: MessagingPort::call() wrong id got:bad96df
expect:bad96dc
Wed Feb 16 19:27:23 toSend op: 7d4 old id:0
Wed Feb 16 19:27:23 response msgid:de6fa735
Wed Feb 16 19:27:23 response len: 41
Wed Feb 16 19:27:23 response op: 1
Wed Feb 16 19:27:23 farEnd:
10.66.8.105:27017
Wed Feb 16 19:27:23 Assertion failure false util/message.cpp 467
0x7ff8893e6273 0x7ff8893e9dc1 0x7ff88941d27c 0x7ff8893edd79
0x7ff8894020dc 0x7ff8893f9669 0x7ff8893ffc7d 0x7ff8893f65d3
0x7ff8893fe43f 0x7ff8893ee4d9 0x7ff8893f16aa 0x7ff88938f618
0x7ff88939524e 0x7ff8893b3a0b 0x7ff8893ab39c 0x7ff88938d929
0x7ff88938df61 0x7ff89a6e48f0 0x7ff89a6e4e1b 0x7ff89a6e9cf2
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo12sayDbContextEPKc+0xb3) [0x7ff8893e6273]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo8assertedEPKcS1_j+0xc1) [0x7ff8893e9dc1]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo13MessagingPort4callERNS_7MessageES2_
+0x2dc) [0x7ff88941d27c]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo18DBClientConnection4callERNS_7MessageES2_b
+0x19) [0x7ff8893edd79]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo14DBClientCursor4initEv+0x11c)
[0x7ff8894020dc]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo12DBClientBase5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii
+0x5a9) [0x7ff8893f9669]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo18DBClientConnection5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii
+0x6d) [0x7ff8893ffc7d]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo17DBClientInterface7findOneERKSsRKNS_5QueryEPKNS_7BSONObjEi
+0x83) [0x7ff8893f65d3]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo20DBClientWithCommands10runCommandERKSsRKNS_7BSONObjERS3_i
+0x9f) [0x7ff8893fe43f]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo20DBClientWithCommands20getLastErrorDetailedEv
+0x69) [0x7ff8893ee4d9]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo20DBClientWithCommands12getLastErrorEv
+0x1a) [0x7ff8893f16aa]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x4d618)
[0x7ff88938f618]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x5324e)
[0x7ff88939524e]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x71a0b)
[0x7ff8893b3a0b]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x6939c)
[0x7ff8893ab39c]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x4b929)
[0x7ff88938d929]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x4bf61)
[0x7ff88938df61]
/usr/local/freeswitch/lib/libfreeswitch.so.1(switch_core_session_exec
+0x210) [0x7ff89a6e48f0]
/usr/local/freeswitch/lib/libfreeswitch.so.
1(switch_core_session_execute_application+0xeb) [0x7ff89a6e4e1b]
/usr/local/freeswitch/lib/libfreeswitch.so.1(switch_core_session_run
+0xea2) [0x7ff89a6e9cf2]
0x7ff8893e6273 0x7ff8893e9dc1 0x7ff88941d27c 0x7ff8893edd79
0x7ff8894020dc 0x7ff8893f9669 0x7ff8893ffc7d 0x7ff8893f65d3
0x7ff889398aa4 0x7ff88938dc0b 0x7ff89a6e48f0 0x7ff89a6e4e1b
0x7ff89a6e9cf2 0x7ff89a6e6910 0x37c1806a3a 0x37c0cddf3d
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo12sayDbContextEPKc+0xb3) [0x7ff8893e6273]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo8assertedEPKcS1_j+0xc1) [0x7ff8893e9dc1]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo13MessagingPort4callERNS_7MessageES2_
+0x2dc) [0x7ff88941d27c]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo18DBClientConnection4callERNS_7MessageES2_b
+0x19) [0x7ff8893edd79]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo14DBClientCursor4initEv+0x11c)
[0x7ff8894020dc]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo12DBClientBase5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii
+0x5a9) [0x7ff8893f9669]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo18DBClientConnection5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii
+0x6d) [0x7ff8893ffc7d]
/usr/local/freeswitch/mod/
mod_ooma_mongovm.so(_ZN5mongo17DBClientInterface7findOneERKSsRKNS_5QueryEPKNS_7BSONObjEi
+0x83) [0x7ff8893f65d3]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(userSupported+0x1b4)
[0x7ff889398aa4]
/usr/local/freeswitch/mod/mod_ooma_mongovm.so(+0x4bc0b)
[0x7ff88938dc0b]
/usr/local/freeswitch/lib/libfreeswitch.so.1(switch_core_session_exec
+0x210) [0x7ff89a6e48f0]
/usr/local/freeswitch/lib/libfreeswitch.so.
1(switch_core_session_execute_application+0xeb) [0x7ff89a6e4e1b]
/usr/local/freeswitch/lib/libfreeswitch.so.1(switch_core_session_run
+0xea2) [0x7ff89a6e9cf2]
/usr/local/freeswitch/lib/libfreeswitch.so.1(+0x5d910)
[0x7ff89a6e6910]
/lib64/libpthread.so.0() [0x37c1806a3a]
/lib64/libc.so.6(clone+0x6d) [0x37c0cddf3d]
terminate called after throwing an instance of
'mongo::AssertionException'
what(): assertion util/message.cpp:467
Aborted (core dumped)
******************************************************
There are no server logs associated with this error so the error seems
to be associated with the mongo C++ client
At this point we are running with a single MongoDB Server i.e. no
sharding or replica set or master/slave
Any ideas