-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
ALL
running db.test.find({$where:"return this.a;"},
{"a.$":1}) will crash the server. Tested on trunk from today. Seems to work fine in 2.4.8 and 2.5.4.
Relevant log output:
2013-12-16T11:58:08.061-0500 [conn1] ERROR: Uncaught std::exception: basic_string::_S_construct NULL not valid, terminating
2013-12-16T11:58:08.061-0500 [conn1] shutdown: going to close listening sockets...
2013-12-16T11:58:08.061-0500 [conn1] closing listening socket: 9
2013-12-16T11:58:08.061-0500 [initandlisten] now exiting