Details
-
Bug
-
Resolution: Done
-
Major - P3
-
2.5.4
-
ALL
-
Description
$text needs to be forbidden inside $nor, since all $text queries in 2.6 must be resolvable from the text index.
Original ticket description:
Mongo crashes when you do a query with a $nor that contains $text, see repro box to see how it's done.
Invalid access at address: 0x10 from thread: conn1Got signal: 11 (Segmentation fault: 11).Backtrace:0x100739b20 0x100007c56 0x100007fae 0x7fff9443e5aa 0x106897938 0x100463a86 0x10047a05f 0x1002fc9eb 0x10000fdd7 0x1006f5371 0x10076f611 0x7fff8973e899 0x7fff8973e72a 0x7fff89742fc90 mongod 0x0000000100739b20 _ZN5mongo15printStackTraceERSo + 641 mongod 0x0000000100007c56 _ZN5mongo10abruptQuitEi + 4222 mongod 0x0000000100007fae _ZN5mongo24abruptQuitWithAddrSignalEiP9__siginfoPv + 3343 libsystem_platform.dylib 0x00007fff9443e5aa _sigtramp + 264 ??? 0x0000000106897938 0x0 + 44046400565 mongod 0x0000000100463a86 _ZN5mongo9getRunnerEPNS_14CanonicalQueryEPPNS_6RunnerEm + 27106 mongod 0x000000010047a05f _ZN5mongo11newRunQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ + 18557 mongod 0x00000001002fc9eb _ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE + 16598 mongod 0x000000010000fdd7 _ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE + 1839 mongod 0x00000001006f5371 _ZN5mongo17PortMessageServer17handleIncomingMsgEPv + 91310 mongod 0x000000010076f611 thread_proxy + 17711 libsystem_pthread.dylib 0x00007fff8973e899 _pthread_body + 13812 libsystem_pthread.dylib 0x00007fff8973e72a _pthread_struct_init + 013 libsystem_pthread.dylib 0x00007fff89742fc9 thread_start + 13