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 349840 - crash when .gtk-bookmarks refers to non existing files
crash when .gtk-bookmarks refers to non existing files
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
2.16.x
Other All
: High blocker
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 349718 359270 360523 360659 360822 361564 366329 367101 367376 367660 367665 367741 367748 367765 368280 368283 368285 370842 371212 371237 371248 371249 371253 371255 371256 371259 371260 371261 371262 371301 371304 371306 371315 371316 377228 411418 420619 432085 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-03 20:09 UTC by msimonel
Modified: 2007-12-09 11:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description msimonel 2006-08-03 20:09:54 UTC
What were you doing when the app crashed?:
booting computer, happens just after login when desktop is comming up.  
Happens everytime.  Clean install, nothing installed.


Distribution: Fedora Core release 5.90 (Test)
Gnome Release: 2.15.2 2006-05-17 (Red Hat, Inc)
BugBuddy Version: 2.15.0

Memmory status: size: 52682752 vsize: 0 resident: 52682752 share: 0 rss: 10534912 rss_rlim: 0
CPU usage: start_time: 1154635691 rtime: 0 utime: 20 stime: 0 cutime:15 cstime: 0 timeout: 5 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208526448 (LWP 2429)]
[New Thread -1210627168 (LWP 2442)]
(no debugging symbols found)
0x4e016402 in __kernel_vsyscall ()

Thread 1 (Thread -1208526448 (LWP 2429))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_logv
    from /lib/libglib-2.0.so.0
  • #5 g_log
    from /lib/libglib-2.0.so.0
  • #6 g_assert_warning
    from /lib/libglib-2.0.so.0
  • #7 nautilus_file_ref
  • #8 nautilus_directory_ref
  • #9 POA_Nautilus_MetafileMonitor__init
  • #10 POA_Nautilus_MetafileMonitor__init
  • #11 g_type_create_instance
    from /lib/libgobject-2.0.so.0
  • #12 g_object_set
    from /lib/libgobject-2.0.so.0
  • #13 g_object_newv
    from /lib/libgobject-2.0.so.0
  • #14 g_object_new_valist
    from /lib/libgobject-2.0.so.0
  • #15 g_object_new
    from /lib/libgobject-2.0.so.0
  • #16 POA_Nautilus_MetafileMonitor__init
  • #17 POA_Nautilus_MetafileMonitor__init
  • #18 POA_Nautilus_MetafileMonitor__init
  • #19 POA_Nautilus_MetafileMonitor__init
  • #20 g_type_create_instance
    from /lib/libgobject-2.0.so.0
  • #21 g_object_set
    from /lib/libgobject-2.0.so.0
  • #22 POA_Nautilus_MetafileMonitor__init
  • #23 g_object_newv
    from /lib/libgobject-2.0.so.0
  • #24 g_object_new_valist
    from /lib/libgobject-2.0.so.0
  • #25 gtk_widget_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 POA_Nautilus_MetafileMonitor__init
  • #27 POA_Nautilus_MetafileMonitor__init
  • #28 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #29 ??
  • #30 POA_Nautilus_MetafileMonitor__init
  • #31 POA_Nautilus_MetafileMonitor__init
  • #32 __libc_start_main
    from /lib/libc.so.6
  • #33 ??

Comment 1 Christian Kirbach 2006-08-08 22:21:03 UTC
trace similar to bug 349718

Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Christian Kirbach 2006-08-08 22:21:20 UTC
trace similar to bug 349718

Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 3 Karsten Bräckelmann 2006-10-03 13:23:36 UTC
*** Bug 359270 has been marked as a duplicate of this bug. ***
Comment 4 Elijah Newren 2006-10-07 23:50:59 UTC
*** Bug 360523 has been marked as a duplicate of this bug. ***
Comment 5 Egil Hasting 2006-10-07 23:59:11 UTC
I filed a duplicated bug, and got the same dump.  here i past what i get in console when trying to execute nautilus from there.

ehasting@ehasting-laptop:~$ nautilus

** ERROR **: file nautilus-file.c: line 207 (nautilus_file_new_from_relative_uri): should not be reached
aborting...

** (bug-buddy:6480): WARNING **: Couldn't load icon for Open Folder


Seems to me that there is something that isnt there, that should be there, or visa verca.
Comment 6 Egil Hasting 2006-10-08 00:05:16 UTC
And here is an backtrace from gdb:

Thread 1 (Thread -1227258192 (LWP 6747))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #4 g_log
    from /usr/lib/libglib-2.0.so.0
  • #5 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #6 nautilus_file_ref
  • #7 nautilus_directory_ref
  • #8 POA_Nautilus_MetafileMonitor__init
  • #9 POA_Nautilus_MetafileMonitor__init
  • #10 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_object_set
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #15 POA_Nautilus_MetafileMonitor__init
  • #16 POA_Nautilus_MetafileMonitor__init
  • #17 POA_Nautilus_MetafileMonitor__init
  • #18 POA_Nautilus_MetafileMonitor__init
  • #19 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_object_set
    from /usr/lib/libgobject-2.0.so.0
  • #21 POA_Nautilus_MetafileMonitor__init
  • #22 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #24 gtk_widget_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 POA_Nautilus_MetafileMonitor__init
  • #26 POA_Nautilus_MetafileMonitor__init
  • #27 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
  • #32 ??

Comment 7 Elijah Newren 2006-10-08 15:49:27 UTC
*** Bug 360659 has been marked as a duplicate of this bug. ***
Comment 8 Elijah Newren 2006-10-09 06:34:03 UTC
*** Bug 360822 has been marked as a duplicate of this bug. ***
Comment 9 Egil Hasting 2006-10-10 01:05:37 UTC
Problem solved on my system, i found out that the .gtk-bookmarks file was refering to non exsistance files

x-nautilus-desktop:///Uptime_image.volume <--- 

And by removing the line from gkt-bookmarks, nautilus started without any problem.
it seems to handle not exsisting files not very well.

(check http://bugzilla.gnome.org/show_bug.cgi?id=360822 for info on my system, its marked as duplicated bug, refering to this one)
Comment 10 Christian Kirbach 2006-10-10 16:12:47 UTC
we still need a trace with debugging symbols
Comment 11 Karsten Bräckelmann 2006-10-11 21:33:26 UTC
*** Bug 361564 has been marked as a duplicate of this bug. ***
Comment 12 Karsten Bräckelmann 2006-10-28 15:26:43 UTC
*** Bug 366329 has been marked as a duplicate of this bug. ***
Comment 13 Karsten Bräckelmann 2006-10-30 09:52:34 UTC
*** Bug 367376 has been marked as a duplicate of this bug. ***
Comment 14 André Klapper 2006-10-30 15:44:08 UTC
*** Bug 367660 has been marked as a duplicate of this bug. ***
Comment 15 d.mahlow 2006-10-30 15:49:58 UTC
The tip Egil Hasting gave resolved the problem here too. The bookmarks file pointed to an old temp file. Seems to me like broken/non-existing error handling. 

~/.gtk-bookmarks, open the file, fing the entry which points to nowhere and you're good to go.
Comment 16 Karsten Bräckelmann 2006-10-30 16:38:30 UTC
*** Bug 367741 has been marked as a duplicate of this bug. ***
Comment 17 Karsten Bräckelmann 2006-10-30 16:38:41 UTC
*** Bug 367748 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2006-10-30 17:08:25 UTC
*** Bug 367765 has been marked as a duplicate of this bug. ***
Comment 19 Karsten Bräckelmann 2006-10-31 13:48:04 UTC
*** Bug 368280 has been marked as a duplicate of this bug. ***
Comment 20 Karsten Bräckelmann 2006-10-31 13:48:09 UTC
*** Bug 368283 has been marked as a duplicate of this bug. ***
Comment 21 Karsten Bräckelmann 2006-10-31 13:48:16 UTC
*** Bug 368285 has been marked as a duplicate of this bug. ***
Comment 22 André Klapper 2006-11-01 16:02:57 UTC
comment #9 and comment #15 provide a clear crasher reason and way to reproduce this. reopening.
26 duplicates in 30 days.
marking as a blocker for better visibility.
Comment 23 Karsten Bräckelmann 2006-11-05 04:08:35 UTC
*** Bug 370842 has been marked as a duplicate of this bug. ***
Comment 24 Karsten Bräckelmann 2006-11-05 21:56:45 UTC
*** Bug 371212 has been marked as a duplicate of this bug. ***
Comment 25 Behdad Esfahbod 2006-11-05 22:30:35 UTC
*** Bug 371259 has been marked as a duplicate of this bug. ***
Comment 26 Behdad Esfahbod 2006-11-05 22:31:23 UTC
*** Bug 371260 has been marked as a duplicate of this bug. ***
Comment 27 Behdad Esfahbod 2006-11-05 22:31:51 UTC
*** Bug 371261 has been marked as a duplicate of this bug. ***
Comment 28 Behdad Esfahbod 2006-11-05 22:32:27 UTC
*** Bug 371262 has been marked as a duplicate of this bug. ***
Comment 29 Behdad Esfahbod 2006-11-05 22:52:27 UTC
*** Bug 371253 has been marked as a duplicate of this bug. ***
Comment 30 Behdad Esfahbod 2006-11-05 22:52:52 UTC
*** Bug 371255 has been marked as a duplicate of this bug. ***
Comment 31 Behdad Esfahbod 2006-11-05 22:53:12 UTC
*** Bug 371256 has been marked as a duplicate of this bug. ***
Comment 32 Karsten Bräckelmann 2006-11-06 00:39:10 UTC
*** Bug 371248 has been marked as a duplicate of this bug. ***
Comment 33 Karsten Bräckelmann 2006-11-06 00:39:18 UTC
*** Bug 371249 has been marked as a duplicate of this bug. ***
Comment 34 Karsten Bräckelmann 2006-11-06 00:39:26 UTC
*** Bug 371301 has been marked as a duplicate of this bug. ***
Comment 35 Karsten Bräckelmann 2006-11-06 00:39:34 UTC
*** Bug 371304 has been marked as a duplicate of this bug. ***
Comment 36 Karsten Bräckelmann 2006-11-06 00:39:41 UTC
*** Bug 371306 has been marked as a duplicate of this bug. ***
Comment 37 Karsten Bräckelmann 2006-11-06 00:39:49 UTC
*** Bug 371315 has been marked as a duplicate of this bug. ***
Comment 38 Karsten Bräckelmann 2006-11-06 00:40:00 UTC
*** Bug 371316 has been marked as a duplicate of this bug. ***
Comment 39 Alexander Larsson 2006-11-06 12:59:15 UTC
Fixed:

2006-11-06  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
	Don't crash on old desktop dir and search dir uris. (#349840)
Comment 40 André Klapper 2007-01-12 02:41:02 UTC
*** Bug 377228 has been marked as a duplicate of this bug. ***
Comment 41 André Klapper 2007-02-24 15:07:26 UTC
*** Bug 411418 has been marked as a duplicate of this bug. ***
Comment 42 Christian Kirbach 2007-03-21 19:02:09 UTC
*** Bug 420619 has been marked as a duplicate of this bug. ***
Comment 43 Christian Kirbach 2007-03-21 19:05:04 UTC
*** Bug 420622 has been marked as a duplicate of this bug. ***
Comment 44 André Klapper 2007-04-12 14:30:54 UTC
*** Bug 349718 has been marked as a duplicate of this bug. ***
Comment 45 palfrey 2007-04-27 14:55:47 UTC
*** Bug 432085 has been marked as a duplicate of this bug. ***
Comment 46 André Klapper 2007-07-27 15:04:30 UTC
*** Bug 371237 has been marked as a duplicate of this bug. ***
Comment 47 André Klapper 2007-07-27 15:09:09 UTC
*** Bug 367665 has been marked as a duplicate of this bug. ***
Comment 48 André Klapper 2007-07-27 15:10:01 UTC
*** Bug 367101 has been marked as a duplicate of this bug. ***
Comment 49 André Klapper 2007-12-09 11:51:59 UTC
no new rejected reports for more than a month now (we reject reports from GNOME <=2.16).
removing from the auto-reject list.