Bug 17360 - pavucontrol crashes in mga6 Cauldron
Summary: pavucontrol crashes in mga6 Cauldron
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Colin Guthrie
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-18 21:59 CET by Nikita Krupenko
Modified: 2016-01-09 08:46 CET (History)
2 users (show)

See Also:
Source RPM: pavucontrol-3.0-1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Nikita Krupenko 2015-12-18 21:59:23 CET
Description of problem:
Seems, problem started after installing updates with gtk. May be rebuild required?

Stacktrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff61f5062 in gtk_image_get_content_size () from /lib64/libgtk-3.so.0
(gdb) bt
#0  0x00007ffff61f5062 in gtk_image_get_content_size () at /lib64/libgtk-3.so.0
#1  0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#2  0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#3  0x00007ffff61f5233 in gtk_image_get_preferred_height () at /lib64/libgtk-3.so.0
#4  0x00007ffff7a41f16 in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#5  0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#6  0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#7  0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#8  0x00007ffff6108054 in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#9  0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#10 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#11 0x00007ffff6108783 in gtk_box_get_preferred_height () at /lib64/libgtk-3.so.0
#12 0x00007ffff7a41f5d in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#13 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#14 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#15 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#16 0x00007ffff6108054 in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#17 0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#18 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#19 0x00007ffff6108783 in gtk_box_get_preferred_height () at /lib64/libgtk-3.so.0
#20 0x00007ffff7a41f5d in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#21 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#22 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#23 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#24 0x00007ffff6108054 in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#25 0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#26 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#27 0x00007ffff6108783 in gtk_box_get_preferred_height () at /lib64/libgtk-3.so.0
#28 0x00007ffff7a41f16 in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#29 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#30 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#31 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#32 0x00007ffff6108054 in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#33 0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#34 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#35 0x00007ffff6108783 in gtk_box_get_preferred_height () at /lib64/libgtk-3.so.0
#36 0x00007ffff7a41f16 in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#37 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#38 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#39 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#40 0x00007ffff636f418 in gtk_viewport_get_preferred_size () at /lib64/libgtk-3.so.0
#41 0x00007ffff7a41f5d in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#42 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#43 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#44 0x00007ffff62c3f1a in gtk_widget_get_preferred_height () at /lib64/libgtk-3.so.0
#45 0x00007ffff62aca2d in gtk_scrolled_window_get_preferred_size () at /lib64/libgtk-3.so.0
#46 0x00007ffff7a41f5d in Gtk::Widget_Class::get_preferred_height_vfunc_callback(_GtkWidget*, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#47 0x00007ffff62c4634 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#48 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#49 0x00007ffff62c4a05 in gtk_widget_get_preferred_height_for_width () at /lib64/libgtk-3.so.0
#50 0x00007ffff6107e4f in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#51 0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#52 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#53 0x00007ffff6108712 in gtk_box_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#54 0x00007ffff7a41e78 in Gtk::Widget_Class::get_preferred_height_for_width_vfunc_callback(_GtkWidget*, int, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#55 0x00007ffff62c4504 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#56 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#57 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#58 0x00007ffff6251ee1 in gtk_notebook_size_request () at /lib64/libgtk-3.so.0
#59 0x00007ffff7a41e2f in Gtk::Widget_Class::get_preferred_height_for_width_vfunc_callback(_GtkWidget*, int, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#60 0x00007ffff62c4504 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#61 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#62 0x00007ffff62c4a05 in gtk_widget_get_preferred_height_for_width () at /lib64/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#63 0x00007ffff6107e4f in gtk_box_get_content_size () at /lib64/libgtk-3.so.0
#64 0x00007ffff6159803 in gtk_css_custom_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#65 0x00007ffff615cf24 in gtk_css_gadget_get_preferred_size () at /lib64/libgtk-3.so.0
#66 0x00007ffff6108712 in gtk_box_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#67 0x00007ffff7a41e78 in Gtk::Widget_Class::get_preferred_height_for_width_vfunc_callback(_GtkWidget*, int, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#68 0x00007ffff62c4504 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#69 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#70 0x00007ffff62c4a05 in gtk_widget_get_preferred_height_for_width () at /lib64/libgtk-3.so.0
#71 0x00007ffff63908b0 in gtk_window_get_preferred_height_for_width () at /lib64/libgtk-3.so.0
#72 0x00007ffff7a41e2f in Gtk::Widget_Class::get_preferred_height_for_width_vfunc_callback(_GtkWidget*, int, int*, int*) ()
    at /lib64/libgtkmm-3.0.so.1
#73 0x00007ffff62c4504 in gtk_widget_query_size_for_orientation () at /lib64/libgtk-3.so.0
#74 0x00007ffff62c4815 in gtk_widget_compute_size_for_orientation () at /lib64/libgtk-3.so.0
#75 0x00007ffff62c4ac6 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib64/libgtk-3.so.0
#76 0x00007ffff62c4c04 in _gtk_widget_get_preferred_size_and_baseline () at /lib64/libgtk-3.so.0
#77 0x00007ffff638f702 in gtk_window_compute_configure_request () at /lib64/libgtk-3.so.0
#78 0x00007ffff6390117 in gtk_window_check_resize () at /lib64/libgtk-3.so.0
#79 0x00007ffff79b0270 in Gtk::Container_Class::check_resize_callback(_GtkContainer*) () at /lib64/libgtkmm-3.0.so.1
#80 0x00007ffff5da02c4 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#81 0x00007ffff5dbb038 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#82 0x00007ffff5dbb712 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#83 0x00007ffff61530b8 in gtk_container_idle_sizer () at /lib64/libgtk-3.so.0
#84 0x00007ffff5da02c4 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#85 0x00007ffff5dbb038 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#86 0x00007ffff5dbbbc5 in g_signal_emit_by_name () at /lib64/libgobject-2.0.so.0
#87 0x00007ffff4246fc8 in gdk_frame_clock_paint_idle () at /lib64/libgdk-3.so.0
#88 0x00007ffff4235af8 in gdk_threads_dispatch () at /lib64/libgdk-3.so.0
#89 0x00007ffff5acab53 in g_timeout_dispatch () at /lib64/libglib-2.0.so.0
#90 0x00007ffff5aca11a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#91 0x00007ffff5aca498 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#92 0x00007ffff5aca7b2 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#93 0x00007ffff621b6a5 in gtk_main () at /lib64/libgtk-3.so.0
#94 0x00007ffff79e1b8f in Gtk::Main::run(Gtk::Window&) () at /lib64/libgtkmm-3.0.so.1
#95 0x000000000040c51d in main ()

Version-Release number of selected component (if applicable):
3.0-1.mga6

How reproducible:
Always.

Reproducible: 

Steps to Reproduce:
David Walser 2015-12-19 00:24:29 CET

Assignee: bugsquad => mageia

Comment 1 Olav Vitters 2015-12-20 04:59:00 CET
GTK+3.0 bug. I reported it at https://bugzilla.gnome.org/show_bug.cgi?id=759686

CC: (none) => olav
See Also: (none) => https://bugzilla.gnome.org/show_bug.cgi?id=759686

Comment 2 Olav Vitters 2015-12-21 12:07:24 CET
It'll work in the next GTK+3.x release. They didn't give me the exact commit which fixed it, so difficult to add a patch. Probably fixed by a Benjamin Otte commit. There's several probably ones.
Comment 3 Jani Välimaa 2016-01-09 08:46:10 CET
Fixed with gtk+3.0-3.19.6-1.mga6.

Status: NEW => RESOLVED
CC: (none) => jani.valimaa
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.