[Pkg-utopia-devel] DBus compliant problems with sid version

Ge@@ru geaaru at gmail.com
Thu Oct 11 19:26:30 UTC 2007


Hi, 
  i have a debian sid and i have found a problem with dbus library 

Maintainer: Utopia Maintenance Team
<pkg-utopia-maintainers at lists.alioth.debian.org>
Architecture: i386
Source: dbus
Version: 1.1.1-3

In particular, some sources that works fine on dbus-1.0-2 of etch
version on this new version doesn't work. I have problems with dict
entry and variant elements, in particular, with functions:
1. dbus_message_iter_open_container 

process 9946: arguments to dbus_message_iter_open_container() were
incorrect, assertion "(type == DBUS_TYPE_STRUCT && contained_signature
== NULL) || (type == DBUS_TYPE_DICT_ENTRY && contained_signature ==
NULL) || (type == DBUS_TYPE_VARIANT && contained_signature != NULL) ||
(type == DBUS_TYPE_ARRAY && contained_signature != NULL)" failed in file
dbus-message.c line 2356.
This is normally a bug in some application using the D-Bus library.

my source can be see here:
http://easydbus.svn.sourceforge.net/viewvc/easydbus/trunk/data/dict_entry_internal.c?revision=40&view=markup

This error is visible if i try to create a dict entry but error message
said that signature is equal to NULL when it is != NULL.

2. problem with variant elements:
 
[variant_internal.c at add_variant_to_container_on_msg:268] Signature of
variant on a container = vy
process 9946: dbus message iterator looks uninitialized or corrupted
process 9946: arguments to dbus_message_iter_open_container() were
incorrect, assertion "_dbus_message_iter_append_check (real)" failed in
file dbus-message.c line 2345.
This is normally a bug in some application using the D-Bus library.
process 9946: dbus message iterator looks uninitialized or corrupted

I speak with dbus developer but seems that there aren't change on manage
variant and dict entry. So, why there are this errors? What changes on
debian sid dbus library?

Thanks in advance for your reply.

Ge@@ru




More information about the Pkg-utopia-devel mailing list