GNOME Bugzilla – Bug 751454
gthumb crashes when deleting a file
Last modified: 2019-09-14 22:28:55 UTC
Hi, I receive a report saying that gthumb crashes when deleting a file with DEL key (keyboard). I got differents messages on the terminal from the report: (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (gthumb:3952): Gtk-CRITICAL **: _gtk_style_context_validate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed ** Gtk:ERROR:/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:619:gtk_style_context_finalize: assertion failed: (priv->children == NULL) Segmentation Fault The report at debian is here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789765 regards, Herbert
Thanks for taking the time to report this. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for more information on how to do so. When pasting a stack trace in this bug report, please reset the status of this bug report from NEEDINFO to its previous status. Thanks in advance!
(In reply to André Klapper from comment #1) > Thanks for taking the time to report this. > Without a stack trace from the crash it's very hard to determine what caused > it. > Can you get us a stack trace? Please see > https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for > more information on how to do so. When pasting a stack trace in this bug > report, please reset the status of this bug report from NEEDINFO to its > previous status. Thanks in advance! The options for the Status is NEEDINFO or RESOLVED. Kept NEEDINFO. There it is: (gdb) thread apply all bt
+ Trace 235208
Thread 1 (Thread 0xb626d880 (LWP 19909))
Hi, One more info. The user says that "this bug happens almost always when browsing the /tmp folder". regards, Herbert
This problem happens to me as well on Debian Unstable with gThumb 3.4.1. Stack trace follows: (gthumb:12843): Gtk-CRITICAL **: gtk_event_controller_get_propagation_phase: assertion 'GTK_IS_EVENT_CONTROLLER (controller)' failed (gthumb:12843): Gtk-CRITICAL **: _gtk_widget_remove_controller: assertion 'GTK_IS_EVENT_CONTROLLER (controller)' failed *** Error in `/usr/bin/gthumb': free(): invalid pointer: 0x802a44d0 *** Program received signal SIGABRT, Aborted. 0xb7fdcbd1 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 235914
Thanks for taking the time to report this. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. If this problem still happens in version 3.6: Can you get us a stack trace ***with debugging symbols***? Please see https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for more information on how to do so and reopen this bug report. Thanks in advance!
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!