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 77520 - metafile_read_check_for_directory: crashes smb:, trash:, preferences:
metafile_read_check_for_directory: crashes smb:, trash:, preferences:
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
unspecified
Other other
: High critical
: 1.1.x
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 77680 77728 77767 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-04-03 18:51 UTC by Xuedong Zhang
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Xuedong Zhang 2002-04-03 18:52:38 UTC
Package: nautilus
Severity: normal
Version: 1.1.11
Synopsis: crashed when type preferences:/// in url bar
Bugzilla-Product: nautilus
Bugzilla-Component: general

Description:
crashed when type preferences:/// in url bar

RedHat 7.2/ ximian
Gnome1.4 session and panel
with nautilus2


Debugging Information:

[New Thread 1024 (LWP 3070)]
[New Thread 2049 (LWP 3071)]
[New Thread 1026 (LWP 3072)]
[New Thread 2051 (LWP 3073)]
0x40a5cca9 in __wait4 () from /lib/i686/libc.so.6
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 593
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 g_logv
  • #7 g_log
  • #8 metafile_read_check_for_directory
    at nautilus-metafile.c line 1651
  • #9 read_file_failed
    at eel-vfs-extensions.c line 175
  • #10 dispatch_open_callback
    at gnome-vfs-job.c line 195
  • #11 dispatch_job_callback
    at gnome-vfs-job.c line 556
  • #12 g_idle_dispatch
    at gmain.c line 3129
  • #13 g_main_dispatch
    at gmain.c line 1617
  • #14 g_main_context_dispatch
    at gmain.c line 2161
  • #15 g_main_context_iterate
    at gmain.c line 2242
  • #16 g_main_loop_run
    at gmain.c line 2462
  • #17 gtk_main
    at gtkmain.c line 912
  • #18 main
    at nautilus-main.c line 263
  • #19 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 593
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 g_logv
  • #7 g_log



------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-04-03 13:52 -------

Unknown version 1.1.x in product nautilus. Setting version to the default, "unspecified".
Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.

Comment 1 John Fleck 2002-04-03 23:20:38 UTC
My guess is it wasn't ever meant to work with a GNOME 1.4 session.
THis is the only instance of this bug we've seen.
Comment 2 John Fleck 2002-04-05 14:39:52 UTC
*** Bug 77680 has been marked as a duplicate of this bug. ***
Comment 3 John Fleck 2002-04-05 14:40:56 UTC
*** Bug 77728 has been marked as a duplicate of this bug. ***
Comment 4 John Fleck 2002-04-05 14:42:34 UTC
changing subject line to refelect more general nature of this bug.
increasing priority and severity to reflect multiple and varied
reports.
Comment 5 Darin Adler 2002-04-05 15:06:54 UTC
This bug is simple to fix. Instead of asserting that the
directory_vfs_uri is not NULL, it should check if it's NULL,
and call metafile_read_done if it is.

I introduced this recently when I did the security fix.

Unfortunately, my Linux machine has been hacked, so I can't do any
check-ins right now. Someone else with cvs access should make the
fix.

It's just:

    if (metafile->details->directory_vfs_uri == NULL) {
        metafile_read_done (metafile);
        return;
    }

In metafile_read_check_for_directory.
Comment 6 John Fleck 2002-04-06 02:49:19 UTC
*** Bug 77767 has been marked as a duplicate of this bug. ***