I'm running with python 2.4.3, dbus-1.0.1, and dbus-python-0.71 from the Gentoo repositories.  When I try to use introspection on the example-service.py (modified to use the SystemBus, but vanilla other than that), the python instance running the server crashes with a segmentation fault.  The code that triggers this is:
<br><br>&gt;&gt;&gt; import dbus<br>&gt;&gt;&gt; bus=dbus.SystemBus()<br>&gt;&gt;&gt; obj=bus.get_object(&#39;org.designfu.SampleService&#39;, &#39;/SomeObject&#39;)<br>&gt;&gt;&gt; obj.Introspect()<br><br>The backtrace for the crashed python server is:
<br><br>(gdb) bt<br>#0&nbsp; 0xb7ceda93 in strlen () from /lib/libc.so.6<br>#1&nbsp; 0xb7e32365 in PyString_FromString () from /usr/lib/libpython2.4.so.1.0<br>#2&nbsp; 0xb7b90b3e in ?? ()<br>&nbsp;&nbsp; from /usr/lib/python2.4/site-packages/dbus/dbus_bindings.so
<br>#3&nbsp; 0x00000000 in ?? ()<br><br>I&#39;ll be digging into this for a bit, but just in case, is Introspection on python-based dbus servers known to fail?&nbsp; For comparison, the following python code:<br><br>&gt;&gt;&gt; import dbus
<br>&gt;&gt;&gt; bus=dbus.SystemBus()<br>&gt;&gt;&gt; dbus_object = bus.get_object(&#39;org.freedesktop.DBus&#39;, &#39;/org/freedesktop/DBus&#39;)<br>&gt;&gt;&gt; dbus_object.Introspect()<br><br>gives me a nice XML listing of methods exported by the central DBus object (which I assume is written in C).&nbsp; Any assistance would be much appreciated.
<br>