Compiz dbus error message

Bug #1641944 reported by smurf
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
Undecided
Unassigned

Bug Description

Xenial Xerus 16.04 Mate, video card nVidia GEForce 210 with driver Nouveau, cpu Amd 64 dual core, 4 GB RAM.

If I start compiz --replace from a terminal I see a lot of this messages:

process 17122: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file ../../dbus/dbus-message.c line 2727.

Tags: bot-comment

Related branches

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1641944/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
affects: ubuntu → compiz (Ubuntu)
Revision history for this message
Michael Kogan (michael-kogan) wrote :

Seeing this when trying to activate the D-Bus plugin on two Manjaro machines running Compiz 0.9.13.1. Another Manjaro machine and an Arch Linux machine show no such problem. So, smurf, a workaround is to just disable the D-Bus plugin in the Compiz settings. However, I'd like to use the D-Bus plugin. Will try to figure out what the cause of the crash actually is and report later.

Changed in compiz (Ubuntu):
status: New → Confirmed
affects: compiz (Ubuntu) → compiz
Revision history for this message
Nicolas Krzywinski (nsk7even) wrote :

Same for me on an 18.04 system:
- Compiz works, if the D-Bus plugin is disabled
- It crashes instantly as soon as it is enabled via settings manager
- It crashes at start as well, if the D-Bus plugin is enabled prior

Compiz 0.9.13.1
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Linux hostname 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Using the "radeon" module with:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

I would like to use the D-Bus plugin for easystroke :)

Revision history for this message
Nicolas Krzywinski (nsk7even) wrote :

There is a different line in dbus-message.c reported for me:

dbus[10690]: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file ../../../dbus/dbus-message.c line 2777.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace

Revision history for this message
Daniel Kondor (kondor-dani) wrote :

Hi All,

I believe I'm having the same bug as well. At first I thought this is the same as #1879975, but it turns out this has a separate cause.

I can reproduce this with the following steps:

1. Start compiz with the dbus and the window decorations plugins enabled (and possibly others; I can send an exact list).
2. Start CCSM
3. Disable the window decorations plugin.

Compiz crashes with the following message:

dbus[19058]: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file ../../../dbus/dbus-message.c line 2777.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace

I'm attaching a stacktrace.

I have a patch for this here:
https://code.launchpad.net/~kondor-dani/compiz/+git/compiz/+ref/dbus-bool-fix

Note that this relies on also fixing bug #1879975 with this patch:
https://code.launchpad.net/~kondor-dani/compiz/+git/compiz/+ref/dbus-fix

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.