<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi All,<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I am debugging the GTK3 port of Thunar. We have a rather serious bug affecting almost all file operations (copy, rename, move, etc), which results in a crash (segfault) of the program. I debugged a little and it seems that the error is coming from the funtion<br><br><pre class="gmail-programlisting"><a href="https://developer.gnome.org/gio/glib-GVariant.html#GVariant"><span class="gmail-returnvalue">GVariant</span></a> *
g_dbus_proxy_call_finish (<em class="gmail-parameter"><code><a class="gmail-link" href="https://developer.gnome.org/gio/stable/GDBusProxy.html" title="GDBusProxy"><span class="gmail-type">GDBusProxy</span></a> *proxy</code></em>,
<em class="gmail-parameter"><code><a class="gmail-link" href="https://developer.gnome.org/gio/stable/GAsyncResult.html" title="GAsyncResult"><span class="gmail-type">GAsyncResult</span></a> *res</code></em>,
<em class="gmail-parameter"><code><a href="https://developer.gnome.org/gio/glib-Error-Reporting.html#GError"><span class="gmail-type">GError</span></a> **error</code></em>);</pre></div><div class="gmail_default" style="font-family:verdana,sans-serif">which is supposed to return NULL in case of errors, and fill the error pointer with a description of the error. It does return NULL, but the error pointer seems to be uninitialized (the bug goes away if I manually fill the error pointer with some random data and g_error_new).<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Does somebody now if this is a bug in glib? <br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks in advance,<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Francesco Pasa<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br><br></div></div>