gma500 team mailing list archive
-
gma500 team
-
Mailing list archive
-
Message #00375
[Bug 796250] [NEW] gtk warning in gtk_symbolic_color_new_literal
Public bug reported:
In marlin, there is a lot of critical messages:
** (process:14994): WARNING (recursed) **: Logger.vala:145: [Gtk] gtk_symbolic_color_new_literal: assertion `color != NULL' failed
(Unfortunately, Marlin uses a custom logger, so, I had to hack it to
show a real gtk warning)
I don't have this problem with Adwaita.
Here is the backtrace I get with --g-fatal-warnings:
#0 0x00007ffff3d76d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff3d7aab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff43a7a22 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000000000044cd7a in marlin_logger_glib_log_func (
log_domain=<value optimized out>, log_levels=<value optimized out>,
message=<value optimized out>, self=<value optimized out>) at Logger.c:477
#5 _marlin_logger_glib_log_func_glog_func (log_domain=<value optimized out>,
log_levels=<value optimized out>, message=<value optimized out>,
self=<value optimized out>) at Logger.c:143
#6 0x00007ffff43a770c in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff6a7fe32 in gtk_symbolic_color_new_literal (color=0x0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtksymboliccolor.c:96
#9 0x00007ffff6abe4d0 in color_shade (color=<value optimized out>,
factor=<value optimized out>, color_return=0x7fffffffccd0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:1374
#10 0x00007ffff6ac2733 in gtk_theming_engine_render_handle (engine=0x721850,
cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:2683
#11 0x00007ffff6a7495e in gtk_render_handle (context=0x919340,
cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkstylecontext.c:4315
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff6a27c63 in gtk_paned_draw (widget=0x928340, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkpaned.c:1213
#13 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffcfc0, n_param_values=<value optimized out>,
param_values=0xaa9890, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#14 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffcfc0, n_param_values=2, param_values=0xaa9890,
invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#15 0x00007ffff4c6a765 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff4c7be1f in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x928340,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#20 0x00007ffff6979de6 in gtk_container_propagate_draw (
---Type <return> to continue, or q <return> to quit---
container=<value optimized out>, child=0x928340, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
#21 0x00007ffff6936c24 in gtk_box_forall (container=<value optimized out>,
include_internals=<value optimized out>,
callback=0x7ffff6979e30 <gtk_container_draw_child>,
callback_data=0x7fffffffd330)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkbox.c:1721
#22 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
cr=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
#23 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffd530, n_param_values=<value optimized out>,
param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#24 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffd530, n_param_values=2,
param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#25 0x00007ffff4c6a765 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff4c7be1f in ?? ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x93a6b0,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#30 0x00007ffff6979de6 in gtk_container_propagate_draw (
container=<value optimized out>, child=0x93a6b0, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
#31 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
cr=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
#32 0x00007ffff6b39cdd in gtk_window_draw (widget=0x7c0100, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwindow.c:7311
#33 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffdab0, n_param_values=<value optimized out>,
param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#34 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffdab0, n_param_values=2,
---Type <return> to continue, or q <return> to quit---
param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#35 0x00007ffff4c6a81c in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff4c7be1f in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x7c0100,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#40 0x00007ffff6b2dec1 in gtk_widget_send_expose (widget=0x7c0100,
event=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5943
#41 0x00007ffff69f8c4b in gtk_main_do_event (event=0x7fffffffde30)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1797
#42 0x00007ffff66689f7 in _gdk_window_process_updates_recurse (
window=0x6f85a0, expose_region=0xb1e7c0)
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:3855
#43 0x00007ffff6667fff in gdk_window_process_updates_internal (window=0x6f85a0)
---Type <return> to continue, or q <return> to quit---
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4011
#44 0x00007ffff6668458 in gdk_window_process_all_updates ()
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4142
#45 0x00007ffff69783f6 in gtk_container_idle_sizer (data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:1626
#46 0x00007ffff664ebdf in gdk_threads_dispatch (data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdk.c:741
#47 0x00007ffff439ebcd in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff439f3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff439f9f2 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff69f7dfd in gtk_main ()
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1358
#51 0x00007ffff5f6e0fd in g_application_run ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#52 0x000000000044c534 in main (argc=2, argv=0x7fffffffe248)
at marlin-main.c:35
** Affects: unico
Importance: Undecided
Status: New
** Description changed:
In marlin, there is a lot of critical messages:
** (process:14994): WARNING (recursed) **: Logger.vala:145: [Gtk] gtk_symbolic_color_new_literal: assertion `color != NULL' failed
(Unfortunately, Marlin uses a custom logger, so, I had to hack it to
show a real gtk warning)
+
+ I don't have this problem with Adwaita.
Here is the backtrace I get with --g-fatal-warnings:
#0 0x00007ffff3d76d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff3d7aab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff43a7a22 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000000000044cd7a in marlin_logger_glib_log_func (
- log_domain=<value optimized out>, log_levels=<value optimized out>,
- message=<value optimized out>, self=<value optimized out>) at Logger.c:477
- #5 _marlin_logger_glib_log_func_glog_func (log_domain=<value optimized out>,
- log_levels=<value optimized out>, message=<value optimized out>,
- self=<value optimized out>) at Logger.c:143
+ log_domain=<value optimized out>, log_levels=<value optimized out>,
+ message=<value optimized out>, self=<value optimized out>) at Logger.c:477
+ #5 _marlin_logger_glib_log_func_glog_func (log_domain=<value optimized out>,
+ log_levels=<value optimized out>, message=<value optimized out>,
+ self=<value optimized out>) at Logger.c:143
#6 0x00007ffff43a770c in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff6a7fe32 in gtk_symbolic_color_new_literal (color=0x0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtksymboliccolor.c:96
- #9 0x00007ffff6abe4d0 in color_shade (color=<value optimized out>,
- factor=<value optimized out>, color_return=0x7fffffffccd0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:1374
- #10 0x00007ffff6ac2733 in gtk_theming_engine_render_handle (engine=0x721850,
- cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:2683
- #11 0x00007ffff6a7495e in gtk_render_handle (context=0x919340,
- cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkstylecontext.c:4315
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtksymboliccolor.c:96
+ #9 0x00007ffff6abe4d0 in color_shade (color=<value optimized out>,
+ factor=<value optimized out>, color_return=0x7fffffffccd0)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:1374
+ #10 0x00007ffff6ac2733 in gtk_theming_engine_render_handle (engine=0x721850,
+ cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:2683
+ #11 0x00007ffff6a7495e in gtk_render_handle (context=0x919340,
+ cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkstylecontext.c:4315
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff6a27c63 in gtk_paned_draw (widget=0x928340, cr=0x7ffff58838a0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkpaned.c:1213
- #13 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
- return_value=0x7fffffffcfc0, n_param_values=<value optimized out>,
- param_values=0xaa9890, invocation_hint=<value optimized out>,
- marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
- #14 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
- return_value=0x7fffffffcfc0, n_param_values=2, param_values=0xaa9890,
- invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkpaned.c:1213
+ #13 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
+ return_value=0x7fffffffcfc0, n_param_values=<value optimized out>,
+ param_values=0xaa9890, invocation_hint=<value optimized out>,
+ marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
+ #14 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
+ return_value=0x7fffffffcfc0, n_param_values=2, param_values=0xaa9890,
+ invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#15 0x00007ffff4c6a765 in g_closure_invoke ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff4c7be1f in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff4c84fa9 in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff4c8541f in g_signal_emit ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #19 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x928340,
- cr=0x7ffff58838a0, clip_to_size=1)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ #19 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x928340,
+ cr=0x7ffff58838a0, clip_to_size=1)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#20 0x00007ffff6979de6 in gtk_container_propagate_draw (
---Type <return> to continue, or q <return> to quit---
- container=<value optimized out>, child=0x928340, cr=0x7ffff58838a0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
- #21 0x00007ffff6936c24 in gtk_box_forall (container=<value optimized out>,
- include_internals=<value optimized out>,
- callback=0x7ffff6979e30 <gtk_container_draw_child>,
- callback_data=0x7fffffffd330)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkbox.c:1721
- #22 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
- cr=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
- #23 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
- return_value=0x7fffffffd530, n_param_values=<value optimized out>,
- param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
- marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
- #24 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
- return_value=0x7fffffffd530, n_param_values=2,
- param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
- marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
+ container=<value optimized out>, child=0x928340, cr=0x7ffff58838a0)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
+ #21 0x00007ffff6936c24 in gtk_box_forall (container=<value optimized out>,
+ include_internals=<value optimized out>,
+ callback=0x7ffff6979e30 <gtk_container_draw_child>,
+ callback_data=0x7fffffffd330)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkbox.c:1721
+ #22 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
+ cr=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
+ #23 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
+ return_value=0x7fffffffd530, n_param_values=<value optimized out>,
+ param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
+ marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
+ #24 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
+ return_value=0x7fffffffd530, n_param_values=2,
+ param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
+ marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#25 0x00007ffff4c6a765 in g_closure_invoke ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff4c7be1f in ?? ()
---Type <return> to continue, or q <return> to quit---
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff4c84fa9 in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff4c8541f in g_signal_emit ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #29 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x93a6b0,
- cr=0x7ffff58838a0, clip_to_size=1)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ #29 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x93a6b0,
+ cr=0x7ffff58838a0, clip_to_size=1)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#30 0x00007ffff6979de6 in gtk_container_propagate_draw (
- container=<value optimized out>, child=0x93a6b0, cr=0x7ffff58838a0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
- #31 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
- cr=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
+ container=<value optimized out>, child=0x93a6b0, cr=0x7ffff58838a0)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
+ #31 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
+ cr=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
#32 0x00007ffff6b39cdd in gtk_window_draw (widget=0x7c0100, cr=0x7ffff58838a0)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwindow.c:7311
- #33 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
- return_value=0x7fffffffdab0, n_param_values=<value optimized out>,
- param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
- marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
- #34 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
- return_value=0x7fffffffdab0, n_param_values=2,
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwindow.c:7311
+ #33 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
+ return_value=0x7fffffffdab0, n_param_values=<value optimized out>,
+ param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
+ marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
+ #34 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
+ return_value=0x7fffffffdab0, n_param_values=2,
---Type <return> to continue, or q <return> to quit---
- param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
- marshal_data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
+ param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
+ marshal_data=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#35 0x00007ffff4c6a81c in g_closure_invoke ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff4c7be1f in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff4c84fa9 in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff4c8541f in g_signal_emit ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #39 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x7c0100,
- cr=0x7ffff58838a0, clip_to_size=1)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
- #40 0x00007ffff6b2dec1 in gtk_widget_send_expose (widget=0x7c0100,
- event=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5943
+ from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
+ #39 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x7c0100,
+ cr=0x7ffff58838a0, clip_to_size=1)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
+ #40 0x00007ffff6b2dec1 in gtk_widget_send_expose (widget=0x7c0100,
+ event=<value optimized out>)
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5943
#41 0x00007ffff69f8c4b in gtk_main_do_event (event=0x7fffffffde30)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1797
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1797
#42 0x00007ffff66689f7 in _gdk_window_process_updates_recurse (
- window=0x6f85a0, expose_region=0xb1e7c0)
- at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:3855
+ window=0x6f85a0, expose_region=0xb1e7c0)
+ at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:3855
#43 0x00007ffff6667fff in gdk_window_process_updates_internal (window=0x6f85a0)
---Type <return> to continue, or q <return> to quit---
- at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4011
+ at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4011
#44 0x00007ffff6668458 in gdk_window_process_all_updates ()
- at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4142
+ at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4142
#45 0x00007ffff69783f6 in gtk_container_idle_sizer (data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:1626
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:1626
#46 0x00007ffff664ebdf in gdk_threads_dispatch (data=<value optimized out>)
- at /build/buildd/gtk+3.0-3.0.8/./gdk/gdk.c:741
+ at /build/buildd/gtk+3.0-3.0.8/./gdk/gdk.c:741
#47 0x00007ffff439ebcd in g_main_context_dispatch ()
- from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+ from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff439f3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff439f9f2 in g_main_loop_run ()
- from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+ from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff69f7dfd in gtk_main ()
- at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1358
+ at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1358
#51 0x00007ffff5f6e0fd in g_application_run ()
- from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
+ from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#52 0x000000000044c534 in main (argc=2, argv=0x7fffffffe248)
- at marlin-main.c:35
+ at marlin-main.c:35
--
You received this bug notification because you are a member of GMA500
Team, which is subscribed to Unico.
https://bugs.launchpad.net/bugs/796250
Title:
gtk warning in gtk_symbolic_color_new_literal
Status in The Unico Gtk+ Theming Engine:
New
Bug description:
In marlin, there is a lot of critical messages:
** (process:14994): WARNING (recursed) **: Logger.vala:145: [Gtk] gtk_symbolic_color_new_literal: assertion `color != NULL' failed
(Unfortunately, Marlin uses a custom logger, so, I had to hack it to
show a real gtk warning)
I don't have this problem with Adwaita.
Here is the backtrace I get with --g-fatal-warnings:
#0 0x00007ffff3d76d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff3d7aab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff43a7a22 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000000000044cd7a in marlin_logger_glib_log_func (
log_domain=<value optimized out>, log_levels=<value optimized out>,
message=<value optimized out>, self=<value optimized out>) at Logger.c:477
#5 _marlin_logger_glib_log_func_glog_func (log_domain=<value optimized out>,
log_levels=<value optimized out>, message=<value optimized out>,
self=<value optimized out>) at Logger.c:143
#6 0x00007ffff43a770c in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff43a7aaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff6a7fe32 in gtk_symbolic_color_new_literal (color=0x0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtksymboliccolor.c:96
#9 0x00007ffff6abe4d0 in color_shade (color=<value optimized out>,
factor=<value optimized out>, color_return=0x7fffffffccd0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:1374
#10 0x00007ffff6ac2733 in gtk_theming_engine_render_handle (engine=0x721850,
cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkthemingengine.c:2683
#11 0x00007ffff6a7495e in gtk_render_handle (context=0x919340,
cr=0x7ffff58838a0, x=175, y=0, width=2, height=427)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkstylecontext.c:4315
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff6a27c63 in gtk_paned_draw (widget=0x928340, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkpaned.c:1213
#13 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffcfc0, n_param_values=<value optimized out>,
param_values=0xaa9890, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#14 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffcfc0, n_param_values=2, param_values=0xaa9890,
invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#15 0x00007ffff4c6a765 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff4c7be1f in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x928340,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#20 0x00007ffff6979de6 in gtk_container_propagate_draw (
---Type <return> to continue, or q <return> to quit---
container=<value optimized out>, child=0x928340, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
#21 0x00007ffff6936c24 in gtk_box_forall (container=<value optimized out>,
include_internals=<value optimized out>,
callback=0x7ffff6979e30 <gtk_container_draw_child>,
callback_data=0x7fffffffd330)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkbox.c:1721
#22 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
cr=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
#23 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffd530, n_param_values=<value optimized out>,
param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#24 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffd530, n_param_values=2,
param_values=0x7fffe8030d00, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#25 0x00007ffff4c6a765 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff4c7be1f in ?? ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x93a6b0,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#30 0x00007ffff6979de6 in gtk_container_propagate_draw (
container=<value optimized out>, child=0x93a6b0, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3249
#31 0x00007ffff697877c in gtk_container_draw (widget=<value optimized out>,
cr=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:3113
#32 0x00007ffff6b39cdd in gtk_window_draw (widget=0x7c0100, cr=0x7ffff58838a0)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwindow.c:7311
#33 0x00007ffff69f8d78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f2220,
return_value=0x7fffffffdab0, n_param_values=<value optimized out>,
param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmarshalers.c:85
#34 0x00007ffff6b1bfe0 in gtk_widget_draw_marshaller (closure=0x6f2220,
return_value=0x7fffffffdab0, n_param_values=2,
---Type <return> to continue, or q <return> to quit---
param_values=0x7fffe8040e10, invocation_hint=<value optimized out>,
marshal_data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:802
#35 0x00007ffff4c6a81c in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff4c7be1f in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff4c84fa9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff4c8541f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff6b2dd3a in _gtk_widget_draw_internal (widget=0x7c0100,
cr=0x7ffff58838a0, clip_to_size=1)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5696
#40 0x00007ffff6b2dec1 in gtk_widget_send_expose (widget=0x7c0100,
event=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkwidget.c:5943
#41 0x00007ffff69f8c4b in gtk_main_do_event (event=0x7fffffffde30)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1797
#42 0x00007ffff66689f7 in _gdk_window_process_updates_recurse (
window=0x6f85a0, expose_region=0xb1e7c0)
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:3855
#43 0x00007ffff6667fff in gdk_window_process_updates_internal (window=0x6f85a0)
---Type <return> to continue, or q <return> to quit---
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4011
#44 0x00007ffff6668458 in gdk_window_process_all_updates ()
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdkwindow.c:4142
#45 0x00007ffff69783f6 in gtk_container_idle_sizer (data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkcontainer.c:1626
#46 0x00007ffff664ebdf in gdk_threads_dispatch (data=<value optimized out>)
at /build/buildd/gtk+3.0-3.0.8/./gdk/gdk.c:741
#47 0x00007ffff439ebcd in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff439f3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff439f9f2 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff69f7dfd in gtk_main ()
at /build/buildd/gtk+3.0-3.0.8/./gtk/gtkmain.c:1358
#51 0x00007ffff5f6e0fd in g_application_run ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#52 0x000000000044c534 in main (argc=2, argv=0x7fffffffe248)
at marlin-main.c:35
To manage notifications about this bug go to:
https://bugs.launchpad.net/unico/+bug/796250/+subscriptions
Follow ups
References