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 77708 - Nautilus crashes when desktop background is reset and "Use nautilus to draw desktop" toggled
Nautilus crashes when desktop background is reset and "Use nautilus to draw d...
Status: RESOLVED DUPLICATE of bug 76342
Product: nautilus
Classification: Core
Component: Preferences
0.x.x [obsolete]
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-04-05 11:04 UTC by Anand
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Anand 2002-04-05 11:04:08 UTC
Gnome 2.0 was built on a Red hat Linux 7.1 box on the 1st Apr from CVS.

Description:
When the desktop background is reset and the 'Use Nautilus to draw the 
desktop' option in the preferences menu is toggled, nautilus crashes. 

Steps to reproduce:
1. Ensure that the 'Use nautilus to draw the desktop' option is set in 
Edit -> Preferences -> Windows & Desktop. 
2. Also ensure that the 'Reset Desktop Background' opiton is enabled when 
right clicked on the desktop. (If not, set a picture for the background 
using the 'Change Desktop Background' option).
3. Choose the 'Reset Desktop Background' opiton by right clicking on the 
desktop.
4. Open Edit -> Preferences -> Windows & Desktop settings from a nautilus 
window.
5. Check and uncheck repeatedly (5-6 times) the 'Use Nautilus to draw the 
desktop' option.
6. Nautilus crashes.

Reproducibility:
Almose Always. Since the number of times before a user gets a crash is not 
fixed.

Debugging info:
Stack trace is attached below.

[New Thread 1024 (LWP 5815)]
[New Thread 2049 (LWP 5822)]
[New Thread 1026 (LWP 5823)]
[New Thread 2051 (LWP 5824)]
0x40ce5519 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_type_check_instance_is_a
    at gtype.c line 2609
  • #7 queue_outgoing_call
    at nautilus-view.c line 106
  • #8 nautilus_view_report_load_complete
    at nautilus-view.c line 912
  • #9 done_loading
    at fm-directory-view.c line 1678
  • #10 display_pending_files
    at fm-directory-view.c line 2140
  • #11 display_pending_timeout_callback
    at fm-directory-view.c line 2220
  • #12 g_timeout_dispatch
    at gmain.c line 2980
  • #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_type_check_instance_is_a
    at gtype.c line 2609
  • #7 queue_outgoing_call
    at nautilus-view.c line 106

Comment 1 John Fleck 2002-04-05 14:57:58 UTC
I can't test this because I'm unable to change the background at all -
can't change it to a picture, can't change the color - none of the
changes I make in the Background Preferences dialog stick. Perhaps
I've got a separate bug here?
Comment 2 John Fleck 2002-04-06 14:01:09 UTC
OK, I can test this now. Don't know what was wrong yesterday. And I
can confirm it.
Comment 3 John Fleck 2002-04-06 23:18:50 UTC

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