| Summary: | gnome-control-center segfaults on startup in oxygen theme | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Herbert Poetzl <herbert> |
| Component: | RPM Packages | Assignee: | Juan Luis Baptiste <juan.baptiste> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | hugo.pereira, jamagallon, nic, thierry.vignaud |
| Version: | Cauldron | Keywords: | NEEDINFO, Triaged |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | gnome-control-center | CVE: | |
| Status comment: | |||
| Attachments: |
workaround gnome-control-center issues in libx11
screenshot of g-c-c with the patched libx11 GDB trace |
||
|
Description
Herbert Poetzl
2012-01-28 14:48:32 CET
Program received signal SIGSEGV, Segmentation fault.
__pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50
50 unsigned int type = PTHREAD_MUTEX_TYPE (mutex);
(gdb) where
#0 __pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50
#1 0x00007ffff54330b7 in XrmQGetResource () from /usr/lib64/libX11.so.6
#2 0x00007ffff540d570 in XGetDefault () from /usr/lib64/libX11.so.6
#3 0x00007ffff7018995 in ?? () from /usr/lib64/libcairo.so.2
#4 0x00007ffff701a190 in ?? () from /usr/lib64/libcairo.so.2
#5 0x00007ffff6ffc4e3 in cairo_surface_get_font_options ()
from /usr/lib64/libcairo.so.2
#6 0x00007ffff6fff135 in ?? () from /usr/lib64/libcairo.so.2
#7 0x00007ffff6fff1a7 in ?? () from /usr/lib64/libcairo.so.2
#8 0x00007ffff78310f4 in ?? () from /usr/lib64/libgtk-3.so.0
#9 0x00007ffff77e4374 in ?? () from /usr/lib64/libgtk-3.so.0
#10 0x00007ffff79970f3 in ?? () from /usr/lib64/libgtk-3.so.0
#11 0x00007fffee4e2841 in ?? ()
from /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so
#12 0x00007ffff794e73e in gtk_render_frame () from /usr/lib64/libgtk-3.so.0
#13 0x00007ffff784a07a in ?? () from /usr/lib64/libgtk-3.so.0
#14 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#15 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#16 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffad90, n_param_values=2, param_values=0xd49360,
invocation_hint=<optimized out>) at gclosure.c:774
#17 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffaed0,
---Type <return> to continue, or q <return> to quit---
instance_and_params=0xd49360) at gsignal.c:3340
#18 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffaf38)
at gsignal.c:3043
#19 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#20 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#21 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#22 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#23 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#24 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#25 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#26 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffb2e0, n_param_values=2, param_values=0xd492d0,
invocation_hint=<optimized out>) at gclosure.c:774
#27 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffb420,
instance_and_params=0xd492d0) at gsignal.c:3340
#28 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffb488)
at gsignal.c:3043
#29 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
---Type <return> to continue, or q <return> to quit---
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#30 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#31 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#32 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#33 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#34 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#35 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffb800, n_param_values=2, param_values=0xd3ab90,
invocation_hint=<optimized out>) at gclosure.c:774
#36 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffb940,
instance_and_params=0xd3ab90) at gsignal.c:3340
#37 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffb9a8)
at gsignal.c:3043
#38 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#39 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#40 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#41 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#42 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#43 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#44 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#45 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffbd50, n_param_values=2, param_values=0xd49400,
invocation_hint=<optimized out>) at gclosure.c:774
#46 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffbe90,
instance_and_params=0xd49400) at gsignal.c:3340
#47 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffbef8)
at gsignal.c:3043
#48 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#49 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#50 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#51 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#52 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#53 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#54 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffc270, n_param_values=2, param_values=0xd3aaa0,
invocation_hint=<optimized out>) at gclosure.c:774
#55 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
---Type <return> to continue, or q <return> to quit---
0, instance=<optimized out>, emission_return=0x7fffffffc3b0,
instance_and_params=0xd3aaa0) at gsignal.c:3340
#56 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffc418)
at gsignal.c:3043
#57 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#58 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#59 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#60 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#61 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#62 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#63 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffc790, n_param_values=2, param_values=0x7fffd0005af0,
invocation_hint=<optimized out>) at gclosure.c:774
#64 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffc8d0,
instance_and_params=0x7fffd0005af0) at gsignal.c:3340
#65 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffc938)
at gsignal.c:3043
#66 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
---Type <return> to continue, or q <return> to quit---
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#67 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#68 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#69 0x00007ffff79a0cc3 in ?? () from /usr/lib64/libgtk-3.so.0
#70 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#71 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#72 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffccf0, n_param_values=2, param_values=0xd49430,
invocation_hint=<optimized out>) at gclosure.c:774
#73 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffce30,
instance_and_params=0xd49430) at gsignal.c:3340
#74 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffce98)
at gsignal.c:3043
#75 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#76 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#77 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#78 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#79 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#80 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#81 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#82 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffd240, n_param_values=2, param_values=0xd47950,
invocation_hint=<optimized out>) at gclosure.c:774
#83 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffd380,
instance_and_params=0xd47950) at gsignal.c:3340
#84 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd3e8)
at gsignal.c:3043
#85 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#86 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#87 0x00007ffff782f8ee in gtk_container_propagate_draw ()
from /usr/lib64/libgtk-3.so.0
#88 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#89 0x00007ffff7a1647e in ?? () from /usr/lib64/libgtk-3.so.0
#90 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#91 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#92 0x00007ffff63e0384 in g_closure_invoke (closure=0x62b890, return_value=
0x7fffffffd7c0, n_param_values=2, param_values=0x7fffd0007000,
invocation_hint=<optimized out>) at gclosure.c:774
---Type <return> to continue, or q <return> to quit---
#93 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=
0, instance=<optimized out>, emission_return=0x7fffffffd900,
instance_and_params=0x7fffd0007000) at gsignal.c:3340
#94 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd968)
at gsignal.c:3043
#95 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#96 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#97 0x00007ffff7a0a1e1 in gtk_widget_send_expose ()
from /usr/lib64/libgtk-3.so.0
#98 0x00007ffff78c1394 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
#99 0x00007ffff74e8a19 in ?? () from /usr/lib64/libgdk-3.so.0
#100 0x00007ffff74e7f4f in ?? () from /usr/lib64/libgdk-3.so.0
#101 0x00007ffff74e83e8 in gdk_window_process_all_updates ()
from /usr/lib64/libgdk-3.so.0
#102 0x00007ffff782dbb9 in ?? () from /usr/lib64/libgtk-3.so.0
#103 0x00007ffff74cceaf in ?? () from /usr/lib64/libgdk-3.so.0
#104 0x00007ffff61265ba in g_main_dispatch (context=0x6642f0) at gmain.c:2513
#105 g_main_context_dispatch (context=0x6642f0) at gmain.c:3050
#106 0x00007ffff6126980 in g_main_context_iterate (dispatch=1,
block=<optimized out>, context=0x6642f0, self=<optimized out>)
at gmain.c:3121
---Type <return> to continue, or q <return> to quit---
#107 g_main_context_iterate (context=0x6642f0, block=<optimized out>, dispatch=
1, self=<optimized out>) at gmain.c:3058
#108 0x00007ffff6126a44 in g_main_context_iteration (context=0x6642f0,
may_block=1) at gmain.c:3182
#109 0x00007ffff66bc594 in g_application_run (application=
0x7fec70 [GtkApplication], argc=<optimized out>, argv=0x7fffffffdee8)
at gapplication.c:1496
#110 0x000000000040734d in main (argc=1, argv=0x7fffffffdee8)
at control-center.c:199
Hi, thanks for reporting this bug. Assigned to the package maintainer. (Please set the status to 'assigned' if you are working on it) Keywords:
(none) =>
Triaged after the latest update the 'could not find icon' is gone, but the segfault remains:
Program received signal SIGSEGV, Segmentation fault.
__pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:50
50 unsigned int type = PTHREAD_MUTEX_TYPE (mutex);
(gdb) where
#0 __pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:50
#1 0x00007ffff54330b7 in XrmQGetResource () from /usr/lib64/libX11.so.6
#2 0x00007ffff540d570 in XGetDefault () from /usr/lib64/libX11.so.6
#3 0x00007ffff7018995 in ?? () from /usr/lib64/libcairo.so.2
#4 0x00007ffff701a190 in ?? () from /usr/lib64/libcairo.so.2
#5 0x00007ffff6ffc4e3 in cairo_surface_get_font_options () from /usr/lib64/libcairo.so.2
#6 0x00007ffff6fff135 in ?? () from /usr/lib64/libcairo.so.2
#7 0x00007ffff6fff1a7 in ?? () from /usr/lib64/libcairo.so.2
#8 0x00007ffff78310f4 in ?? () from /usr/lib64/libgtk-3.so.0
#9 0x00007ffff77e4374 in ?? () from /usr/lib64/libgtk-3.so.0
#10 0x00007ffff79970f3 in ?? () from /usr/lib64/libgtk-3.so.0
#11 0x00007fffee4e0841 in ?? () from /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so
#12 0x00007ffff794e73e in gtk_render_frame () from /usr/lib64/libgtk-3.so.0
#13 0x00007ffff784a07a in ?? () from /usr/lib64/libgtk-3.so.0
#14 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#15 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#16 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffad90, n_param_values=2, param_values=
0x7fffd0007100, invocation_hint=<optimized out>) at gclosure.c:774
#17 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffaed0, instance_and_params=0x7fffd0007100) at gsignal.c:3340
#18 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffaf38) at gsignal.c:3043
#19 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#20 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#21 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#22 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#23 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#24 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#25 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#26 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffb2e0, n_param_values=2, param_values=0xd49ed0,
invocation_hint=<optimized out>) at gclosure.c:774
#27 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffb420, instance_and_params=0xd49ed0) at gsignal.c:3340
#28 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffb488) at gsignal.c:3043
#29 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#30 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#31 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#32 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#33 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#34 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#35 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffb800, n_param_values=2, param_values=0xd4a0c0,
invocation_hint=<optimized out>) at gclosure.c:774
#36 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffb940, instance_and_params=0xd4a0c0) at gsignal.c:3340
#37 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffb9a8) at gsignal.c:3043
#38 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#39 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#40 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#41 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#42 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#43 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#44 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#45 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffbd50, n_param_values=2, param_values=0xd49f30,
invocation_hint=<optimized out>) at gclosure.c:774
#46 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffbe90, instance_and_params=0xd49f30) at gsignal.c:3340
#47 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffbef8) at gsignal.c:3043
#48 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#49 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#50 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#51 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#52 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#53 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#54 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffc270, n_param_values=2, param_values=0xd4a150,
invocation_hint=<optimized out>) at gclosure.c:774
#55 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffc3b0, instance_and_params=0xd4a150) at gsignal.c:3340
#56 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffc418) at gsignal.c:3043
#57 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#58 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#59 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#60 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#61 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#62 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#63 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffc790, n_param_values=2, param_values=0xd49e70,
invocation_hint=<optimized out>) at gclosure.c:774
#64 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffc8d0, instance_and_params=0xd49e70) at gsignal.c:3340
#65 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffc938) at gsignal.c:3043
#66 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#67 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#68 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#69 0x00007ffff79a0cc3 in ?? () from /usr/lib64/libgtk-3.so.0
#70 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#71 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#72 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffccf0, n_param_values=2, param_values=0xd41190,
invocation_hint=<optimized out>) at gclosure.c:774
#73 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffce30, instance_and_params=0xd41190) at gsignal.c:3340
#74 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffce98) at gsignal.c:3043
#75 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#76 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#77 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#78 0x00007ffff77e5d83 in ?? () from /usr/lib64/libgtk-3.so.0
#79 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#80 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#81 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#82 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffd240, n_param_values=2, param_values=0xd4a2a0,
invocation_hint=<optimized out>) at gclosure.c:774
#83 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffd380, instance_and_params=0xd4a2a0) at gsignal.c:3340
#84 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffd3e8) at gsignal.c:3043
#85 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#86 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#87 0x00007ffff782f8ee in gtk_container_propagate_draw () from /usr/lib64/libgtk-3.so.0
#88 0x00007ffff782e093 in ?? () from /usr/lib64/libgtk-3.so.0
#89 0x00007ffff7a1647e in ?? () from /usr/lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#90 0x00007ffff78c1463 in ?? () from /usr/lib64/libgtk-3.so.0
#91 0x00007ffff79f8470 in ?? () from /usr/lib64/libgtk-3.so.0
#92 0x00007ffff63e0384 in g_closure_invoke (closure=0x62b890, return_value=0x7fffffffd7c0, n_param_values=2, param_values=0xd41160,
invocation_hint=<optimized out>) at gclosure.c:774
#93 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=
0x7fffffffd900, instance_and_params=0xd41160) at gsignal.c:3340
#94 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=
0x7fffffffd968) at gsignal.c:3043
#95 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090
#96 0x00007ffff7a0a03a in ?? () from /usr/lib64/libgtk-3.so.0
#97 0x00007ffff7a0a1e1 in gtk_widget_send_expose () from /usr/lib64/libgtk-3.so.0
#98 0x00007ffff78c1394 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
#99 0x00007ffff74e8a19 in ?? () from /usr/lib64/libgdk-3.so.0
#100 0x00007ffff74e7f4f in ?? () from /usr/lib64/libgdk-3.so.0
#101 0x00007ffff74e83e8 in gdk_window_process_all_updates () from /usr/lib64/libgdk-3.so.0
#102 0x00007ffff782dbb9 in ?? () from /usr/lib64/libgtk-3.so.0
#103 0x00007ffff74cceaf in ?? () from /usr/lib64/libgdk-3.so.0
#104 0x00007ffff61265ba in g_main_dispatch (context=0x662990) at gmain.c:2513
#105 g_main_context_dispatch (context=0x662990) at gmain.c:3050
#106 0x00007ffff6126980 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x662990, self=<optimized out>)
at gmain.c:3121
#107 g_main_context_iterate (context=0x662990, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3058
#108 0x00007ffff6126a44 in g_main_context_iteration (context=0x662990, may_block=1) at gmain.c:3182
#109 0x00007ffff66bc594 in g_application_run (application=0x7fec70 [GtkApplication], argc=<optimized out>, argv=0x7fffffffdee8)
at gapplication.c:1496
#110 0x000000000040734d in main (argc=1, argv=0x7fffffffdee8) at control-center.c:199
I'm pretty sure that gdb is suggesting to install some additional debug packages (at least for gtk, cairo, x11). Could you please install all suggested debug packages? Thanks Status:
NEW =>
ASSIGNED Maybe the one of thierry is also a duplicate and complete https://bugs.mageia.org/show_bug.cgi?id=4351 ? (In reply to comment #5) > I'm pretty sure that gdb is suggesting to install some additional debug > packages (at least for gtk, cairo, x11). nope > Could you please install all suggested debug packages? Thanks I can, just let me know which ones you want installed ... I added gtk+3.0-debug, cairo-debug and libx11-debug ... $ gdb gnome-control-center GNU gdb (GDB) 7.3.50.20110722-4.mga2 (Mageia release 2) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/gnome-control-center...Reading symbols from /usr/lib/debug/usr/bin/gnome-control-center.debug...done. done. (gdb) r Starting program: /usr/bin/gnome-control-center [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffd515b700 (LWP 20414)] Program received signal SIGSEGV, Segmentation fault. __pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:50 50 unsigned int type = PTHREAD_MUTEX_TYPE (mutex); (gdb) where #0 __pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:50 #1 0x00007ffff54330b7 in XrmQGetResource (db=0x7cb9f0, names=<optimized out>, classes=<optimized out>, pType=0x7fffffffa37c, pValue=0x7fffffffa350) at Xrm.c:2543 #2 0x00007ffff540d570 in XGetDefault (dpy=0x644c30, prog= 0x7ffff7045ea7 "Xft", name=0x7ffff7045eab "antialias") at GetDflt.c:254 #3 0x00007ffff7018995 in get_boolean_default (value=<synthetic pointer>, option=0x7ffff7045eab "antialias", dpy=0x644c30) at cairo-xlib-screen.c:95 #4 _cairo_xlib_init_screen_font_options (info=0xd40020, dpy=0x644c30) at cairo-xlib-screen.c:143 #5 _cairo_xlib_screen_get_font_options (info=0xd40020) at cairo-xlib-screen.c:455 #6 0x00007ffff701a190 in _cairo_xlib_surface_get_font_options ( abstract_surface=<optimized out>, options=0xd36408) at cairo-xlib-surface.c:3045 #7 0x00007ffff6ffc4e3 in *INT_cairo_surface_get_font_options (options= 0x7fffffffa440, surface=0xd362e0) at cairo-surface.c:1079 #8 *INT_cairo_surface_get_font_options (surface=0xd362e0, options= 0x7fffffffa440) at cairo-surface.c:1062 #9 0x00007ffff6fff135 in _cairo_surface_copy_similar_properties (other= 0xd362e0, surface=0xd4f160) at cairo-surface.c:438 #10 _cairo_surface_create_similar_scratch (other=0xd362e0, content=<optimized out>, width=<optimized out>, height=<optimized out>) at cairo-surface.c:466 #11 0x00007ffff6fff1a7 in _cairo_surface_create_similar_solid ( other=<optimized out>, content=CAIRO_CONTENT_COLOR_ALPHA, width=16, height= 16, color=0x7ffff703e940, allow_fallback=1) at cairo-surface.c:528 #12 0x00007ffff78310f4 in _gtk_css_image_get_surface (image= 0x6e5380 [GtkCssImageUrl], target=0xd362e0, surface_width=16, surface_height=16) at gtkcssimage.c:300 #13 0x00007ffff77e4374 in _gtk_border_image_render (image=0x7fffffffa940, border_width=0x7fffffffa954, cr=0x7ffff72629c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkborderimage.c:252 #14 0x00007ffff79970f3 in render_frame_internal (engine= 0x72c0a0 [AdwaitaEngine], cr=0x7ffff72629c0, x=0, y=0, width=210, height= 31, hidden_side=0, junction=GTK_JUNCTION_NONE) at gtkthemingengine.c:1743 #15 0x00007fffee4e0841 in ?? () from /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so #16 0x00007ffff794e73e in gtk_render_frame (context= 0x7e8380 [GtkStyleContext], cr=0x7ffff72629c0, x=0, y=0, width=210, height= 31) at gtkstylecontext.c:4027 #17 0x00007ffff784a07a in gtk_entry_draw_frame (cr=0x7ffff72629c0, context= 0x7e8380 [GtkStyleContext], widget=0x7e7210 [GtkEntry]) at gtkentry.c:3455 #18 gtk_entry_draw (widget=0x7e7210 [GtkEntry], cr=0x7ffff72629c0) at gtkentry.c:3575 #19 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffad90, n_param_values=<optimized out>, param_values= 0x7fffd0007100, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #20 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffad90, n_param_values=2, param_values= 0x7fffd0007100, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #21 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffad90, n_param_values=2, param_values=0x7fffd0007100, invocation_hint=<optimized out>) at gclosure.c:774 #22 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= ---Type <return> to continue, or q <return> to quit--- 0, instance=<optimized out>, emission_return=0x7fffffffaed0, instance_and_params=0x7fffd0007100) at gsignal.c:3340 #23 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffaf38) at gsignal.c:3043 #24 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #25 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7e7210 [GtkEntry]) at gtkwidget.c:5731 #26 _gtk_widget_draw_internal (widget=0x7e7210 [GtkEntry], cr=0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #27 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7e7210 [GtkEntry], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #28 0x00007ffff77e5d83 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback= 0x7ffff782f950 <gtk_container_draw_child>, callback_data=0x7fffffffb0d0) at gtkbox.c:1857 #29 0x00007ffff782e093 in gtk_container_draw (widget=0x7f42b0 [GtkBox], cr=<optimized out>) at gtkcontainer.c:3206 #30 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffb2e0, n_param_values=<optimized out>, param_values= 0xd49cd0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #31 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffb2e0, n_param_values=2, param_values=0xd49cd0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #32 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffb2e0, n_param_values=2, param_values=0xd49cd0, invocation_hint=<optimized out>) at gclosure.c:774 #33 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffb420, instance_and_params=0xd49cd0) at gsignal.c:3340 #34 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffb488) at gsignal.c:3043 #35 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #36 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7f42b0 [GtkBox]) at gtkwidget.c:5731 #37 _gtk_widget_draw_internal (widget=0x7f42b0 [GtkBox], cr=0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #38 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7f42b0 [GtkBox], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #39 0x00007ffff782e093 in gtk_container_draw (widget=0x7fe170 [GtkAlignment], cr=<optimized out>) at gtkcontainer.c:3206 #40 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffb800, n_param_values=<optimized out>, param_values= 0xd49ec0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #41 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffb800, n_param_values=2, param_values=0xd49ec0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #42 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffb800, n_param_values=2, param_values=0xd49ec0, ---Type <return> to continue, or q <return> to quit--- invocation_hint=<optimized out>) at gclosure.c:774 #43 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffb940, instance_and_params=0xd49ec0) at gsignal.c:3340 #44 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffb9a8) at gsignal.c:3043 #45 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #46 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7fe170 [GtkAlignment]) at gtkwidget.c:5731 #47 _gtk_widget_draw_internal (widget=0x7fe170 [GtkAlignment], cr= 0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #48 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7fe170 [GtkAlignment], cr= 0x7ffff72629c0) at gtkcontainer.c:3342 #49 0x00007ffff77e5d83 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback= 0x7ffff782f950 <gtk_container_draw_child>, callback_data=0x7fffffffbb40) at gtkbox.c:1857 #50 0x00007ffff782e093 in gtk_container_draw (widget=0x7f41e0 [GtkHBox], cr=<optimized out>) at gtkcontainer.c:3206 #51 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffbd50, n_param_values=<optimized out>, param_values= 0xd49d30, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #52 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffbd50, n_param_values=2, param_values=0xd49d30, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #53 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffbd50, n_param_values=2, param_values=0xd49d30, invocation_hint=<optimized out>) at gclosure.c:774 #54 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffbe90, instance_and_params=0xd49d30) at gsignal.c:3340 #55 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffbef8) at gsignal.c:3043 #56 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #57 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7f41e0 [GtkHBox]) at gtkwidget.c:5731 #58 _gtk_widget_draw_internal (widget=0x7f41e0 [GtkHBox], cr=0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #59 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7f41e0 [GtkHBox], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #60 0x00007ffff782e093 in gtk_container_draw (widget=0x7fe070 [GtkAlignment], cr=<optimized out>) at gtkcontainer.c:3206 #61 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffc270, n_param_values=<optimized out>, param_values= 0xd49f50, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #62 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffc270, n_param_values=2, param_values=0xd49f50, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 ---Type <return> to continue, or q <return> to quit--- #63 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffc270, n_param_values=2, param_values=0xd49f50, invocation_hint=<optimized out>) at gclosure.c:774 #64 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffc3b0, instance_and_params=0xd49f50) at gsignal.c:3340 #65 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffc418) at gsignal.c:3043 #66 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #67 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7fe070 [GtkAlignment]) at gtkwidget.c:5731 #68 _gtk_widget_draw_internal (widget=0x7fe070 [GtkAlignment], cr= 0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #69 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7fe070 [GtkAlignment], cr= 0x7ffff72629c0) at gtkcontainer.c:3342 #70 0x00007ffff782e093 in gtk_container_draw (widget=0x65f360 [GtkToolItem], cr=<optimized out>) at gtkcontainer.c:3206 #71 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffc790, n_param_values=<optimized out>, param_values= 0xd49c70, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #72 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffc790, n_param_values=2, param_values=0xd49c70, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #73 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffc790, n_param_values=2, param_values=0xd49c70, invocation_hint=<optimized out>) at gclosure.c:774 #74 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffc8d0, instance_and_params=0xd49c70) at gsignal.c:3340 #75 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffc938) at gsignal.c:3043 #76 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #77 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x65f360 [GtkToolItem]) at gtkwidget.c:5731 #78 _gtk_widget_draw_internal (widget=0x65f360 [GtkToolItem], cr= 0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #79 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x65f360 [GtkToolItem], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #80 0x00007ffff79a0cc3 in toolbar_content_draw (cr=0x7ffff72629c0, container= 0x7f7050 [GtkToolbar], content=0x847f20) at gtktoolbar.c:3384 #81 gtk_toolbar_draw (widget=0x7f7050 [GtkToolbar], cr=0x7ffff72629c0) at gtktoolbar.c:878 #82 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffccf0, n_param_values=<optimized out>, param_values= 0xd41790, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #83 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffccf0, n_param_values=2, param_values=0xd41790, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 ---Type <return> to continue, or q <return> to quit--- #84 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffccf0, n_param_values=2, param_values=0xd41790, invocation_hint=<optimized out>) at gclosure.c:774 #85 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffce30, instance_and_params=0xd41790) at gsignal.c:3340 #86 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffce98) at gsignal.c:3043 #87 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #88 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7f7050 [GtkToolbar]) at gtkwidget.c:5731 #89 _gtk_widget_draw_internal (widget=0x7f7050 [GtkToolbar], cr= 0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #90 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7f7050 [GtkToolbar], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #91 0x00007ffff77e5d83 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback= 0x7ffff782f950 <gtk_container_draw_child>, callback_data=0x7fffffffd030) at gtkbox.c:1857 #92 0x00007ffff782e093 in gtk_container_draw (widget=0x7f4040 [GtkVBox], cr=<optimized out>) at gtkcontainer.c:3206 #93 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffd240, n_param_values=<optimized out>, param_values= 0xd4a0a0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 #94 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffd240, n_param_values=2, param_values=0xd4a0a0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #95 0x00007ffff63e02da in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffd240, n_param_values=2, param_values=0xd4a0a0, invocation_hint=<optimized out>) at gclosure.c:774 #96 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail= 0, instance=<optimized out>, emission_return=0x7fffffffd380, instance_and_params=0xd4a0a0) at gsignal.c:3340 #97 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd3e8) at gsignal.c:3043 #98 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #99 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7f4040 [GtkVBox]) at gtkwidget.c:5731 #100 _gtk_widget_draw_internal (widget=0x7f4040 [GtkVBox], cr=0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #101 0x00007ffff782f8ee in gtk_container_propagate_draw ( container=<optimized out>, child=0x7f4040 [GtkVBox], cr=0x7ffff72629c0) at gtkcontainer.c:3342 #102 0x00007ffff782e093 in gtk_container_draw (widget=0x7e7090 [GtkWindow], cr=<optimized out>) at gtkcontainer.c:3206 #103 0x00007ffff7a1647e in gtk_window_draw (widget=0x7e7090 [GtkWindow], cr= 0x7ffff72629c0) at gtkwindow.c:7664 #104 0x00007ffff78c1463 in _gtk_marshal_BOOLEAN__BOXED (closure=0x62b890, return_value=0x7fffffffd7c0, n_param_values=<optimized out>, param_values= 0xd41760, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 ---Type <return> to continue, or q <return> to quit--- #105 0x00007ffff79f8470 in gtk_widget_draw_marshaller (closure=0x62b890, return_value=0x7fffffffd7c0, n_param_values=2, param_values=0xd41760, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkwidget.c:821 #106 0x00007ffff63e0384 in g_closure_invoke (closure=0x62b890, return_value= 0x7fffffffd7c0, n_param_values=2, param_values=0xd41760, invocation_hint=<optimized out>) at gclosure.c:774 #107 0x00007ffff63f0c1a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=0x7fffffffd900, instance_and_params=0xd41760) at gsignal.c:3340 #108 0x00007ffff63f7eed in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd968) at gsignal.c:3043 #109 0x00007ffff63f81d2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3090 #110 0x00007ffff7a0a03a in _gtk_widget_draw_internal (clip_to_size=1, cr= 0x7ffff72629c0, widget=0x7e7090 [GtkWindow]) at gtkwidget.c:5731 #111 _gtk_widget_draw_internal (widget=0x7e7090 [GtkWindow], cr= 0x7ffff72629c0, clip_to_size=<optimized out>) at gtkwidget.c:5707 #112 0x00007ffff7a0a1e1 in gtk_widget_send_expose (widget= 0x7e7090 [GtkWindow], event=<optimized out>) at gtkwidget.c:5991 #113 0x00007ffff78c1394 in gtk_main_do_event (event=0x7fffffffdb10) at gtkmain.c:1602 #114 0x00007ffff74e8a19 in _gdk_window_process_updates_recurse (window= 0xa3b7e0 [GdkX11Window], expose_region=0xd45a80) at gdkwindow.c:3894 #115 0x00007ffff74e7f4f in gdk_window_process_updates_internal (window= 0xa3b7e0 [GdkX11Window]) at gdkwindow.c:4080 #116 0x00007ffff74e83e8 in gdk_window_process_all_updates () at gdkwindow.c:4211 #117 0x00007ffff782dbb9 in gtk_container_idle_sizer (data=<optimized out>) at gtkcontainer.c:1664 #118 0x00007ffff74cceaf in gdk_threads_dispatch (data=0xd1f8c0) at gdk.c:745 #119 0x00007ffff61265ba in g_main_dispatch (context=0x662990) at gmain.c:2513 #120 g_main_context_dispatch (context=0x662990) at gmain.c:3050 #121 0x00007ffff6126980 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x662990, self=<optimized out>) at gmain.c:3121 #122 g_main_context_iterate (context=0x662990, block=<optimized out>, dispatch= 1, self=<optimized out>) at gmain.c:3058 #123 0x00007ffff6126a44 in g_main_context_iteration (context=0x662990, may_block=1) at gmain.c:3182 #124 0x00007ffff66bc594 in g_application_run (application= 0x7fec70 [GtkApplication], argc=<optimized out>, argv=0x7fffffffdee8) at gapplication.c:1496 #125 0x000000000040734d in main (argc=1, argv=0x7fffffffdee8) at control-center.c:199 Fully reproductible. Tested with glibc-2.14 & 2.15 (from tmb test medium), with both libx11-1.4 & 1.4.99 @Herbert Poetzl: please _attach_ your traces instead of pasting them. This makes bug report unreadable & traces unreadable due to bugzilla wrapping lines As for me, I got a NULL pointer whereas in Herbert case, the pointer is suspisiously high
just before crashing in locking:
(gdb) print db
$3 = (struct _XrmHashBucketRec *) 0x6bb1d0
(gdb) print db->linfo
$4 = {lock = 0x0}
(gdb) print db->linfo.lock
$5 = (xmutex_t) 0x0
also a similar report on ubuntu:
http://webcache.googleusercontent.com/search?q=cache:NQiRbLtm7JcJ:people.ubuntu.com/~ricotz/g-c-c/gnome-control-center.log+&cd=5&ct=clnk
Created attachment 1478 [details]
workaround gnome-control-center issues in libx11
Created attachment 1479 [details]
screenshot of g-c-c with the patched libx11
Once libx11 is patched, I eventually got gnome-control-center running but quite a lot of icons are indeed missing
It looks like this package misses some files
In fact, I think there're two bugs: 1) missing icons in gnome-control-center 2) bogus behaviour of glib2 when some icons are missing
Thierry Vignaud
2012-02-01 12:43:40 CET
Summary:
gnome-control-center does not startup =>
gnome-control-center segfaults on startup It' actually an oxygen-gtk bug. The segfault only happen when using the oxygen-gtk theme. Still happen with latest packages: gnome-control-center-3.3.4.1-1.mga2 gtk+2.0-2.24.10-1.mga2 gtk+3.0-3.3.14-1.mga2 oxygen-gtk-1.2.0-2.mga2 oxygen-gtk3-1.0.0-1.mga2 CC:
(none) =>
hugo Created attachment 1506 [details]
GDB trace
Both crash reports mention libadwaita (which is a gtk3 theme). So I don't understand the relation with oxygen gtk. (and should it not be oxygen gtk3 ?) Indeed only https://bugs.mageia.org/attachment.cgi?id=1506 shows oxygen, so it's not the theme engine per se. Sorry Source RPM:
oxygen-gtk =>
gnome-control-center Hi, This bug was filed against cauldron, but we do not have cauldron at the moment. Please report whether this bug is still valid for Mageia 2. Thanks :) Cheers, marja Keywords:
(none) =>
NEEDINFO I think we can close it Status:
ASSIGNED =>
RESOLVED |