The get method of the Message class takes a string as a parameter, if another class is passed then we receive a segfault: Program received signal SIGSEGV, Segmentation fault. 0xb7da0078 in strcmp () from /lib/tls/i686/cmov/libc.so.6 (gdb) btr Undefined command: "btr". Try "help". (gdb) bt #0 0xb7da0078 in strcmp () from /lib/tls/i686/cmov/libc.so.6 #1 0xb75a9898 in py_ldb_msg_getitem_helper (self=0xb7d09360, py_name=0xb7d09350) at lib/ldb/pyldb.c:1763 #2 0xb75a999c in py_ldb_msg_get (self=0xb7d09360, args=0xb7be586c) at lib/ldb/pyldb.c:1788 #3 0x080de562 in PyEval_EvalFrameEx () #4 0x080e00b8 in PyEval_EvalCodeEx () #5 0x080e0217 in PyEval_EvalCode () #6 0x080fe0e1 in PyRun_FileExFlags () #7 0x080fe43a in PyRun_SimpleFileExFlags () #8 0x0805c882 in Py_Main () #9 0x0805b972 in main ()
Created attachment 4688 [details] Script that allow to reproduce the error
Should be fixed now (consider changelog). Thanks for reporting!