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 764702 - New window action not working unless Nautilus already running.
New window action not working unless Nautilus already running.
Status: RESOLVED DUPLICATE of bug 765045
Product: nautilus
Classification: Core
Component: general
3.20.x
Other Linux
: Normal normal
: 3.20
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-04-06 23:03 UTC by Malcolm Lewis
Modified: 2016-04-26 08:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Nautilus coredump (771.15 KB, application/x-xz)
2016-04-06 23:03 UTC, Malcolm Lewis
Details

Description Malcolm Lewis 2016-04-06 23:03:52 UTC
Created attachment 325511 [details]
Nautilus coredump

OS: cat /etc/os-release 
NAME=openSUSE
VERSION="Tumbleweed"
VERSION_ID="20160405"

Nautilus version: 3.20.0

Steps:
1. Open a terminal and tail the systemd log with journalctl -f
2. In Activities overview, highlight "Files' and select New Window action or via search Files.

Instead of a new window opening, nautilus crashes with the following error;

Apr 05 18:41:37 ernie.homelinux.org org.gnome.Nautilus[1693]: **
Apr 05 18:41:37 ernie.homelinux.org org.gnome.Nautilus[1693]: ERROR:nautilus-window.c:2429:nautilus_window_get_active_slot: assertion failed: (NAUTILUS_IS_WINDOW (window))
Apr 05 18:41:42 ernie.homelinux.org systemd-coredump[2487]: Process 2480 (nautilus) of user 1000 dumped core.

Expect a new window to open, if Nautilus is already running the new window action works fine.

This new action was added in the following bug reference: https://bugzilla.gnome.org/show_bug.cgi?id=756370

Coredump attached.
Comment 1 Dominique Leuenberger 2016-04-07 07:08:08 UTC
BAcktrace produced out of the coredump:

  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 55
  • #1 __GI_abort
    at abort.c line 78
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
  • #4 nautilus_window_get_active_slot
    at nautilus-window.c line 2429
  • #5 nautilus_application_open_location_full
    at nautilus-application.c line 351
  • #6 action_new_window
    at nautilus-application.c line 655
  • #10 <emit signal ??? on instance 0x178b370 [action_change_state]>
    at gsignal.c line 3441
  • #11 g_simple_action_activate
    at gsimpleaction.c line 225
  • #12 g_application_impl_method_call
    at gapplicationimpl-dbus.c line 293
  • #13 call_in_idle_cb
    at gdbusconnection.c line 4832
  • #14 g_main_context_dispatch
    at gmain.c line 3163
  • #15 g_main_context_dispatch
    at gmain.c line 3769
  • #16 g_main_context_iterate
    at gmain.c line 3812
  • #17 0x00007fb8f476149c in
    at gmain.c line 3898

Comment 2 Carlos Soriano 2016-04-26 08:35:47 UTC

*** This bug has been marked as a duplicate of bug 765045 ***