Ticket #7 (closed defect: invalid)

Opened 3 years ago

Last modified 3 years ago

bonjour plugin crashes when no avahi-daemon runs

Reported by: david@schmitt.edv-bus.at Assigned to: somebody
Priority: minor Milestone:
Component: component1 Version:
Keywords: avahi bonjour Cc:

Description

When trying to create a Bonjour account without the avahi-daemon running, gaim crashes.

Using --enable-debug this messages were printed:

account: Connecting to account DavidS@zion
connection: Connecting. gc = 0x856c568
*** WARNING *** The programme 'gaim' uses the HOWL compatiblity layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=howl&e=gaim>
bonjour: Unable to initialize an mDNS session.
account: Disconnecting account 0x8479eb8
connection: Disconnecting connection 0x856c568
GLib: g_source_remove: assertion `tag > 0' failed
*** glibc detected *** double free or corruption (!prev): 0x08549600 ***

GDB shows this (bt full abbreviated):

Program received signal SIGABRT, Aborted.
[Switching to Thread -1208162624 (LWP 9960)]
0x4f2c77a7 in raise () from /lib/tls/libc.so.6
(gdb) dns[9967]: nobody needs me... =(
dns[9966]: nobody needs me... =(



#5  0x4f801c92 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb79dc7ef in bonjour_dns_sd_stop (data=0x8561958) at dns_sd.c:391
        gc = <value optimized out>
#7  0xb79dac92 in bonjour_close (connection=0x856c568) at bonjour.c:163
        bonjour_group = (GaimGroup *) 0x0
        bd = (BonjourData *) 0x8560f00
#8  0x0807d069 in gaim_connection_destroy (gc=0x856c568) at connection.c:188
        account = (GaimAccount *) 0x8479eb8
        __PRETTY_FUNCTION__ = "gaim_connection_destroy"
#9  0x0806e6cf in gaim_account_disconnect (account=0x8479eb8) at account.c:1024
        gc = (GaimConnection *) 0x0
        __PRETTY_FUNCTION__ = "gaim_account_disconnect"
#10 0x0807d689 in gaim_connection_disconnect_cb (data=0x8479eb8)
    at connection.c:425
No locals.
#11 0x4f7fc8d6 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0

Change History

01/29/06 13:53:43 changed by david@schmitt.edv-bus.at

  • status changed from new to closed.
  • resolution set to invalid.

Sorry, wrong bug tracking system.