[Bug 44331] Gabble plugin API symbols should be factored out to a separate library

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 4 22:59:36 CET 2012


https://bugs.freedesktop.org/show_bug.cgi?id=44331

--- Comment #8 from Olli Salli <ollisal at gmail.com> 2012-01-04 13:59:36 PST ---
Oh and Siraj also added some

> printf ("<function name>: %p\n", (void *) &gabble_plugin_create_sidecar);

in the plugin and in gabble - and indeed, they print a different pointer. So
indeed, they resolve to the indirection stub functions, not the actual function
from the DLL... See for yourself:

ytstenut-DEBUG: ytst_plugin_init: 014C3180
gabble-DEBUG: plugin_loader_try_to_load (plugin-loader.c:99): loaded 'Ytstenut
p
lugin' version 0.2.0 (c:\gabble\libytstenut-gabble.dll), implementing these
side
cars: org.freedesktop.ytstenut.xpmn.Status
tp-glib-DEBUG: started version 0.15.3.1 (telepathy-glib version 0.17.4.1)
ytstenut-DEBUG: ytstenut_plugin_create_channel_managers: 014C3180 on connection
014E90D0
ytstenut_plugin_create_sidecar:  69205810
ytstenut-DEBUG: ytstenut_plugin_create_sidecar: created side car for:
org.freede
sktop.ytstenut.xpmn.Status
gabble-DEBUG: gabble_plugin_create_sidecar_finish (plugin.c:136): 6659EE50

Just after this, the assert is hit, obviously...

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.



More information about the telepathy-bugs mailing list