! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
[LP] gtk >= 3.22: Segmentation fault (core dumped)
Status:
RESOLVED: WORKSFORME
Product:
Catfish
Component:
General

Comments

Description Sean Davis editbugs 2018-06-29 11:38:52 CEST
Hi.
I tried to run app on openSUSE_Tumbleweed, but bumped on problem:
Segmentation fault (core dumped)
Hopefully this is enough for you to be able to figure out what's going on:

gdb python3
GNU gdb (GDB; openSUSE Tumbleweed) 8.0.1
Copyright (C) 2017 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 "i586-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python3...Reading symbols from /usr/lib/debug/usr/bin/python3.6-3.6.4-3.1.i386.debug...done.
done.
(gdb) run /usr/bin/catfish
Starting program: /usr/bin/python3 /usr/bin/catfish
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Detaching after fork from child process 10661.

Program received signal SIGSEGV, Segmentation fault.
0xb67ee88d in _gtk_style_provider_private_get_settings (provider=0x0) at gtkstyleproviderprivate.c:123
123	gtkstyleproviderprivate.c: Нет такого файла или каталога.
(gdb) bt
#0 0xb67ee88d in _gtk_style_provider_private_get_settings (provider=0x0) at gtkstyleproviderprivate.c:123
#1 0xb66761b9 in gtk_css_value_initial_compute (value=0xb6d1eb04 <initial>, property_id=1, provider=0x0, style=0x5a9010 [GtkCssStaticStyle], parent_style=0x0)
    at gtkcssinitialvalue.c:52
#2 0xb6676064 in gtk_css_value_inherit_compute (value=0xb6d1eafc <inherit>, property_id=1, provider=0x0, style=0x5a9010 [GtkCssStaticStyle], parent_style=0x0)
    at gtkcssinheritvalue.c:49
#3 0xb668d6c4 in gtk_css_static_style_compute_value (style=0x5a9010 [GtkCssStaticStyle], provider=0x0, parent_style=0x0, id=1, specified=0xb6d1eafc <inherit>, section=0x0)
    at gtkcssstaticstyle.c:237
#4 0xb66777a7 in _gtk_css_lookup_resolve (lookup=0x58dd40, provider=0x0, style=0x5a9010 [GtkCssStaticStyle], parent_style=0x0) at gtkcsslookup.c:122
#5 0xb668d5f3 in gtk_css_static_style_new_compute (provider=0x0, matcher=0x0, parent=0x0) at gtkcssstaticstyle.c:195
#6 0xb668d654 in gtk_css_static_style_get_default () at gtkcssstaticstyle.c:164
#7 0xb6678311 in gtk_css_node_init (cssnode=0x573980 [GtkCssNode]) at gtkcssnode.c:667
#8 0xb75018b3 in g_type_create_instance (type=5794368) at gtype.c:1860
#9 0xb74e1dde in g_object_new_internal (class=class@entry=0x58eb80, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1797
#10 0xb74e364c in g_object_new_with_properties (object_type=5794368, n_properties=0, names=0x0, values=0x0) at gobject.c:1965
#11 0xb74e3ef7 in g_object_new (object_type=5794368, first_property_name=0x0) at gobject.c:1637
#12 0xb66964b2 in gtk_css_widget_node_new (widget=0x58e0f0 [GtkWidget]) at gtkcsswidgetnode.c:297
#13 0xb688b6dc in gtk_widget_init (instance=<optimized out>, g_class=<optimized out>) at gtkwidget.c:4414
#14 0xb75018b3 in g_type_create_instance (type=5766832) at gtype.c:1860
#15 0xb74e1dde in g_object_new_internal (class=class@entry=0x580120, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1797
#16 0xb74e38dc in g_object_newv (object_type=5766832, n_parameters=0, parameters=0x0) at gobject.c:2034
#17 0xb6618778 in _gtk_builder_construct (builder=0x49dae8 [catfish_lib+Builder+Builder], info=0x57c5b0, error=0xbfffded8) at gtkbuilder.c:718
#18 0xb6619d5c in builder_construct (object_info=object_info@entry=0x57c5b0, error=error@entry=0xbfffded8, data=<optimized out>) at gtkbuilderparser.c:139
#19 0xb661b731 in end_element (context=0x57b190, element_name=<optimized out>, user_data=0x510650, error=0xbfffded8) at gtkbuilderparser.c:1075
#20 0xb73eb6c6 in emit_end_element (context=context@entry=0x57b190, error=error@entry=0xbfffdfd8) at gmarkup.c:1076
#21 0xb73ec3aa in g_markup_parse_context_parse (context=0x57b190, text=0x596190 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.18.3 -->\n<interface>\n <requires lib=\"gtk+\" version=\"3.12\"/>\n <requires lib=\"catfish_window\" version=\"1.0\"/>\n <!-- interface-local-"..., text_len=<optimized out>, error=0xbfffdfd8)
    at gmarkup.c:1618
Comment 2 Sean Davis editbugs 2018-07-08 19:38:04 CEST
I am not able to reproduce this with openSuse Tumbleweed. I tried from both the repository (1.4.5-2.1) and from git, both versions work as expected. This is with GTK 3.22.30.

Bug #14498

Reported by:
Sean Davis
Reported on: 2018-06-29
Last modified on: 2018-07-08

People

Assignee:
Sean Davis
CC List:
0 users

Version

Version:
unspecified

Attachments

Additional information