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 320230 - "create archive" sometimes crashes nautilus
"create archive" sometimes crashes nautilus
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.13.x
Other All
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 318620 320229 321418 322488 322676 322922 323182 323939 325580 326762 326834 329469 330186 332397 332540 332542 335065 335616 337736 339519 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-10-30 12:07 UTC by Emmanuel Touzery
Modified: 2006-04-24 09:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Backtrace crashed Nautilus (3.02 KB, text/plain)
2005-11-12 18:12 UTC, bernhard
Details
backtrace (9.32 KB, text/plain)
2006-02-02 03:14 UTC, Christof Krüger
Details

Description Emmanuel Touzery 2005-10-30 12:07:05 UTC
Steps to reproduce:
1. go to a certain folder on my hard disk (contains many images)
2. select several images, right click
3. choose "create archive"

after that it crashes.

Stack trace:
(stacktrace is from bug-buddy)

Backtrace was generated from '/usr/bin/nautilus'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226164000 (LWP 9417)]
[New Thread -1238381648 (LWP 9429)]
[New Thread -1235190864 (LWP 9426)]
[New Thread -1234924624 (LWP 9425)]
[New Thread -1234654288 (LWP 9424)]
[New Thread -1233728592 (LWP 9423)]
[New Thread -1227822160 (LWP 9418)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226164000 (LWP 9417))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_object_get
    from /usr/lib/libgobject-2.0.so.0
  • #5 fm_directory_view_stop
  • #6 nautilus_file_list_sort_by_display_name
    from /usr/lib/libnautilus-private.so.2
  • #7 nautilus_directory_schedule_dequeue_pending
    from /usr/lib/libnautilus-private.so.2
  • #8 nautilus_directory_async_state_changed
    from /usr/lib/libnautilus-private.so.2
  • #9 nautilus_directory_cancel
    from /usr/lib/libnautilus-private.so.2
  • #10 _gnome_vfs_job_go
    from /usr/lib/libgnomevfs-2.so.0
  • #11 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 main
  • #0 __kernel_vsyscall



Other information:
The crash happens before the "create archive" dialog even shows up. I think it's
in the code to get the selected files in nautilus, but of course it's just a guess.

The crash is reproducable if I go in a certain directory and select the last
14-18 files. 

the browser is in "browse" mode (not spacial), single-click. I'm avalaible if
you need more info. this is ubuntu breezy.

I can't seem to be able to reproduce it 100% everytime but from my tests I have
the feeling the following is true:

If I select just one file in that folder, no crash.
What's very interesting for you surely is that, if I manage to display the
"create archive" once in that folder (like select only one file) then when i
select the files that would make it crash, it doesn't crash anymore.
in other words:
- kill nautilus, start nautilus, go in that folder, select the files, create
archive, crash
- kill nautilus, start nautilus, go in that folder, select only one file, create
archive, dialog shows, close it, select the files that make it crash, create
archive NO CRASH.
Comment 1 Olav Vitters 2005-10-30 14:44:44 UTC
*** Bug 320229 has been marked as a duplicate of this bug. ***
Comment 2 Olav Vitters 2005-10-30 14:46:24 UTC
Backtrace was generated from '/opt/jhbuild/bin/nautilus'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1226352960 (LWP 17811)]
[New Thread -1248101456 (LWP 17867)]
[New Thread -1246205008 (LWP 17824)]
[New Thread -1245783120 (LWP 17823)]
[New Thread -1239528528 (LWP 17814)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226352960 (LWP 17811))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 786

Comment 3 bernhard 2005-11-12 15:29:14 UTC
Can confirm this for Gnome 2.12 Ubuntu 5.10/AMD64
Comment 4 Christian Neumair 2005-11-12 17:15:19 UTC
Maybe you could also post your stack trace?
Comment 5 bernhard 2005-11-12 18:12:43 UTC
Created attachment 54676 [details]
Backtrace crashed Nautilus
Comment 6 bernhard 2005-11-12 18:13:22 UTC
I attached a stack trace which I created with gdb. Bug-buddy does not work for
me, see bug 321296
Comment 7 Sebastien Bacher 2005-11-29 11:50:23 UTC
*** Bug 321418 has been marked as a duplicate of this bug. ***
Comment 8 Sebastien Bacher 2005-11-29 11:50:25 UTC
*** Bug 322676 has been marked as a duplicate of this bug. ***
Comment 9 Teppo Turtiainen 2005-12-04 20:33:50 UTC
*** Bug 323182 has been marked as a duplicate of this bug. ***
Comment 10 Martin Wehner 2005-12-10 17:39:21 UTC
Fixed on both branches:

2005-12-10  Martin Wehner  <martin.wehner@gmail.com>

	* src/file-manager/fm-directory-view.c:
	(extension_action_slow_mime_types_ready_callback),
	(extension_action_callback), (add_extension_action_for_files):
	Keep the original action refed till its activation callback is
	done. Prevents the callback data from being freed prematurely.
	Fixes #320230.
Comment 11 Sebastien Bacher 2005-12-10 17:53:28 UTC
*** Bug 318620 has been marked as a duplicate of this bug. ***
Comment 12 Martin Wehner 2005-12-18 16:59:33 UTC
*** Bug 323939 has been marked as a duplicate of this bug. ***
Comment 13 Sebastien Bacher 2006-01-03 08:11:31 UTC
*** Bug 325580 has been marked as a duplicate of this bug. ***
Comment 14 Sebastien Bacher 2006-01-12 21:12:28 UTC
*** Bug 326762 has been marked as a duplicate of this bug. ***
Comment 15 Martin Wehner 2006-01-13 19:25:52 UTC
*** Bug 326834 has been marked as a duplicate of this bug. ***
Comment 16 Alexandre Laurent 2006-01-13 22:57:51 UTC
Hi! After reporting a duplicate of this bug, I now discover the status is "resolved". I am using Ubuntu 5.10 "Breezy Badger" with Gnome 2.12.1, as I see others reporting this bug also do.

Do you guys have any idea how I could possibly benefit from the resolution of this bug? Will Ubuntu post an update for Breezy? Should I download something from another source, or from Gnome?

I'm kind of new to reporting bugs and trying to fix problems. The last bug I encoutered didn't bother me as much as this one. But in this case, I *really* need to make backups of my home directory. Pointers, anyone?
Comment 17 Sebastien Bacher 2006-01-14 00:18:28 UTC
(In reply to comment #16)

> Do you guys have any idea how I could possibly benefit from the resolution of
> this bug? Will Ubuntu post an update for Breezy? Should I download something
> from another source, or from Gnome?

Crasher with easy fix available are usually fixed to Ubuntu stable distributions when known to be an issue for users and known by the maintainer of the package. Commenting on the distribution bug (if there is one open) to point that you face the bug or opening a new bug is a good start to get the bug fixed.
I'm working on GNOME for Ubuntu and will upload a package with the patch within monday so no need to bother bugging on the distribution for that one :)

Comment 18 Laran Evans 2006-01-14 22:01:12 UTC
I just experienced this crash today as well. I'm fully up to date. When will this be fixed? What version?
Comment 19 Olav Vitters 2006-01-14 22:12:55 UTC
Laran Evans: What version do you have?
Comment 20 Laran Evans 2006-01-15 04:59:22 UTC
(In reply to comment #19)
> Laran Evans: What version do you have?
> 

libgnome2-0: 2.12.0.1-0ubuntu1
nautilus: 2.12.1-0ubuntu1

Are those the libraries you meant?
Comment 21 Sebastien Bacher 2006-01-15 11:35:14 UTC
For Ubuntu it's fixed with nautilus 2.12.1-0ubuntu1.2 from breezy-updates source
Comment 22 Sebastien Bacher 2006-01-22 00:09:57 UTC
*** Bug 322488 has been marked as a duplicate of this bug. ***
Comment 23 Sebastien Bacher 2006-01-22 00:10:10 UTC
*** Bug 322922 has been marked as a duplicate of this bug. ***
Comment 24 Alexandre Laurent 2006-01-30 16:54:42 UTC
Hi guys!

I got the update a few days ago, through regular Ubuntu updates. I now have nautilus 2.12.1-0ubuntu1.1 and everything works like a charm. Thank you so much for the quick response!!
Comment 25 Christof Krüger 2006-02-02 03:14:46 UTC
Created attachment 58559 [details]
backtrace
Comment 26 Christof Krüger 2006-02-02 03:16:07 UTC
I'm also using 2.12.1-0ubuntu1.1, but I encounter this bug anyway.
I've created an attachment with the backtrace from the bug buddy.

The behaviour can be reproduced over and over again with the same folder
Comment 27 Emmanuel Touzery 2006-02-02 08:01:12 UTC
i'm also using breezy, and i didn't get that fix from breezy-updates. i'm wondering if it was well pushed? i'm getting some other changes from breezy-updates so my computer is well configured.
Comment 28 Karsten Bräckelmann 2006-02-07 00:08:29 UTC
*** Bug 330186 has been marked as a duplicate of this bug. ***
Comment 29 Martin Wehner 2006-02-15 21:26:58 UTC
*** Bug 329469 has been marked as a duplicate of this bug. ***
Comment 30 Fabio Bonelli 2006-02-24 09:17:14 UTC
*** Bug 332397 has been marked as a duplicate of this bug. ***
Comment 31 Karsten Bräckelmann 2006-02-25 14:55:53 UTC
*** Bug 332542 has been marked as a duplicate of this bug. ***
Comment 32 Karsten Bräckelmann 2006-02-25 15:07:48 UTC
*** Bug 332540 has been marked as a duplicate of this bug. ***
Comment 33 Colin Watson 2006-03-09 14:57:02 UTC
I've approved Sebastien's upload of nautilus 2.12.1-0ubuntu1.2 to breezy-updates, so those of you running Ubuntu 5.10 should see it show up for upgrade soon. Sorry for the delay.
Comment 34 Martin Wehner 2006-04-06 19:05:01 UTC
*** Bug 335616 has been marked as a duplicate of this bug. ***
Comment 35 Martin Wehner 2006-04-06 19:19:20 UTC
*** Bug 335065 has been marked as a duplicate of this bug. ***
Comment 36 Fabio Bonelli 2006-04-08 19:50:58 UTC
*** Bug 337736 has been marked as a duplicate of this bug. ***
Comment 37 Sergej Kotliar 2006-04-24 07:27:16 UTC
*** Bug 339519 has been marked as a duplicate of this bug. ***