/usr/bin/xfce4-color-settings:11:g_type_check_instance_is_fundamentally_a:g_object_unref:color_settings_dialog_destroy:_gtk_marshal_BOOLEAN__BOXEDv:_g_closure_invoke_va
Bug #1866114 reported by
errors.ubuntu.com bug bridge
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Settings |
Fix Released
|
Medium
|
|||
xfce4-settings (Ubuntu) |
Triaged
|
Undecided
|
Unassigned |
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding xfce4-settings. This problem was most recently seen with package version 4.14.1-1ubuntu1, the problem page at https:/
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://
Changed in xfce4-settings: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
To post a comment you must log in.
Created attachment 8944
Example of color settings not showing any profiles
How to (possibly) reproduce:
Run xfce4-color- settings from a shell.
On my device, it says "No profiles for the selected device".
Click "+" to add a color profile. Close the current dialog (either by pressing Esc or clicking on X) without doing any changes.
Click on "+" again. The following shows up on stderr:
(xfce4- color-settings: 344): GLib-GObject- WARNING **: invalid unclassed pointer in cast to 'XfceHeading' color-settings: 344): GLib-GObject- WARNING **: invalid unclassed pointer in cast to 'GtkWidget' color-settings: 344): Gtk-CRITICAL **: gtk_widget_ queue_resize: assertion 'GTK_IS_WIDGET (widget)' failed color-settings: 344): Gtk-CRITICAL **: gtk_container_ foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(xfce4-
(xfce4-
(xfce4-
The profile list doesn't show up anymore (see attachment). When the above is done repeatedly, the program sometimes segfaults altogether, or aborts for various reasons such as:
free(): invalid size
or
corrupted size vs. prev_size
or
munmap_chunk(): invalid pointer
or
double free or corruption (out)
or even
free(): invalid pointer
Temporary workaround:
Exit the "Add color profile to monitor" dialog exclusively by clicking on the "Cancel" button