After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 698895 - critical assertions changing default application for file type
critical assertions changing default application for file type
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: File Properties Dialog
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-25 20:13 UTC by Adam Dingle
Modified: 2014-02-17 21:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Append the fields in the properties grid (1.08 KB, patch)
2014-02-01 20:18 UTC, Juan A. Suarez Romero
rejected Details | Review

Description Adam Dingle 2013-04-25 20:13:29 UTC
I'm running Nautilus 3.8 (from git master) with GTK 3.9 (from git master).

To see the problem:

1. Run Nautilus from a terminal window.
2. Right click on a text file and choose Properties.
3. Open the Open With tab.
4. Select any application under Other Applications, then press "Set as default".

After a moment, you'll see this in the console:

(nautilus:22602): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(nautilus:22602): Gtk-CRITICAL **: gtk_spinner_start: assertion `GTK_IS_SPINNER (spinner)' failed

These are possibly benign, but we should find and fix them.  A stack trace for the first assertion is below.

  • #0 g_logv
    at gmessages.c line 974
  • #1 g_log
    at gmessages.c line 1010
  • #2 g_return_if_fail_warning
  • #3 start_spinner_callback
    at nautilus-properties-window.c line 951
  • #4 g_timeout_dispatch
    at gmain.c line 4417
  • #5 g_main_dispatch
    at gmain.c line 3058
  • #6 g_main_context_dispatch
    at gmain.c line 3634
  • #7 g_main_context_iterate
    at gmain.c line 3705
  • #8 g_main_context_iteration
    at gmain.c line 3766
  • #9 g_application_run
    at gapplication.c line 1624
  • #10 main
    at nautilus-main.c line 104

Comment 1 Juan A. Suarez Romero 2014-02-01 20:13:37 UTC
Still present in 3.11.3
Comment 2 Juan A. Suarez Romero 2014-02-01 20:18:41 UTC
Created attachment 267802 [details] [review]
Append the fields in the properties grid
Comment 3 Cosimo Cecchi 2014-02-17 21:52:50 UTC
Thanks for the patch - I pushed a different version of this to git master.