Re: [Bug] source-added signal, user data corrupted
- From: Iago Toral <itoral igalia com>
- To: <grilo-list gnome org>
- Subject: Re: [Bug] source-added signal, user data corrupted
- Date: Mon, 12 Apr 2010 16:08:48 +0200
On Wed, 07 Apr 2010 08:54:27 +0200, Iago Toral <itoral igalia com> wrote:
>
> Hey,
>
> since we don't have the Bugzilla ready yet I'll post it here, maybe someone
> has time to look into this :)
>
> When a new media source is registered the plugin registry emits a signal named
> source-added, you can see this for example in grilo-test-ui. When you add g_signal_connect
> to connect to this signal you're allowed to pass a user_data parameter for the
> signal handler (we pass NULL in grilo-test-ui). I have checked that this user_data,
> when received on the signal handler is corrupted (just pass a string instead
> of NULL in grilo-test-ui). I managed to reproduce this with grilo-test-ui and
> other examples so I guess there is something wrong in the plugin registry code
> somewhere. I did not spot anything at first sight and a quick check with valgrind
> (maybe someone could give this a try again) did not show any issues.
Actually, there is nothing wrong in the registry, the problem was in the signal
callbacks defined in grilo-test-gui (their signature was wrong). They are fixed
now.
Iago
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]