nautilus crashed with signal 5 in _XError()

Bug #541431 reported by Cristian Calin
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: nautilus

Nautilus fails to start after upgrading from 9.10 to 10.04 Alpha 2. I'm running the latest updates (as of 2010-03-18 20:45 EET). I tried with a clean gnome environment, just created a new user with empty home dir so that there is no garbage from the .gnome* dirs from the previous version and the crash still happens.

Below is a trace when run in gdb with --sync:

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff470ebc2 in g_logv () from /lib/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff470ebc2 in g_logv () from /lib/libglib-2.0.so.0
#1 0x00007ffff470efa3 in g_log () from /lib/libglib-2.0.so.0
#2 0x00007ffff5e5e436 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#3 0x00007ffff4083db4 in _XError () from /usr/lib/libX11.so.6
#4 0x00007ffff408a24c in ?? () from /usr/lib/libX11.so.6
#5 0x00007ffff408a8f0 in _XReply () from /usr/lib/libX11.so.6
#6 0x00007ffff406cbf4 in XInternAtom () from /usr/lib/libX11.so.6
#7 0x00007ffff40683be in XGetWMColormapWindows () from /usr/lib/libX11.so.6
#8 0x00007ffff5e6a6da in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#9 0x00007ffff5e6d2c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#10 0x00007ffff5e3c172 in gdk_window_new () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x00007ffff61fae81 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000005168b9 in ?? ()
#13 0x00000000004e2f9a in ?? ()
#14 0x00007ffff4ff258e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff6341eba in gtk_widget_realize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff6342768 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff6273d3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff617709f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007ffff4ff24d9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00007ffff613e4d3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff617709f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff4ff24d9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff613e4d3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff617709f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007ffff4ff24d9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#41 0x00007ffff613e4d3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x00007ffff617709f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#43 0x00007ffff4ff24d9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#44 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#45 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#46 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#47 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#48 0x00007ffff629cb90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#49 0x00007ffff617709f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#50 0x00007ffff4ff24d9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#51 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#52 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#53 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#54 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#55 0x00007ffff6354662 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#56 0x0000000000439551 in ?? ()
#57 0x00007ffff4ff258e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#60 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#61 0x00007ffff634273b in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#62 0x00007ffff63547f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#63 0x000000000046bd59 in ?? ()
#64 0x000000000045ee61 in ?? ()
#65 0x00007ffff4ff258e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#66 0x00007ffff5008f23 in ?? () from /usr/lib/libgobject-2.0.so.0
#67 0x00007ffff500ade6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#68 0x00007ffff500b3a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#69 0x00007ffff6342e7b in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#70 0x000000000046910e in ?? ()
#71 0x0000000000474f45 in ?? ()
#72 0x00000000005446c3 in ?? ()
#73 0x00000000004b7084 in ?? ()
#74 0x00007ffff4704432 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#75 0x00007ffff47082b8 in ?? () from /lib/libglib-2.0.so.0
#76 0x00007ffff47087c5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#77 0x00007ffff62023f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#78 0x0000000000443214 in ?? ()
#79 0x00007ffff330bc4d in __libc_start_main (main=<value optimized out>,
    argc=<value optimized out>, ubp_av=<value optimized out>,
    init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffffffe288)
---Type <return> to continue, or q <return> to quit---
    at libc-start.c:226
#80 0x0000000000430c29 in ?? ()
#81 0x00007fffffffe288 in ?? ()
#82 0x000000000000001c in ?? ()
#83 0x0000000000000002 in ?? ()
#84 0x00007fffffffe572 in ?? ()
#85 0x0000000000000000 in ?? ()
(gdb)

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Thu Mar 18 20:37:53 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/nautilus
NonfreeKernelModules: nvidia
Package: nautilus 1:2.29.92.1-0ubuntu1
ProcCmdline: nautilus --no-desktop --browser
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
Signal: 5
SourcePackage: nautilus
StacktraceTop:
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 _XError () from /usr/lib/libX11.so.6
 ?? () from /usr/lib/libX11.so.6
 _XReply () from /usr/lib/libX11.so.6
 XInternAtom () from /usr/lib/libX11.so.6
Title: nautilus crashed with signal 5 in _XError()
Uname: Linux 2.6.32-16-generic x86_64
UserGroups: adm admin audio cdrom data dialout dip floppy kvm libvirtd lpadmin netdev plugdev powerdev sambashare scanner vboxusers video
XsessionErrors:
 (polkit-gnome-authentication-agent-1:32287): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-terminal:3766): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed
 (gnome-terminal:25907): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed
 (gnome-terminal:26215): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed
 (gnome-terminal:30241): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed

Revision history for this message
Cristian Calin (cristi-calin) wrote :
visibility: private → public
Revision history for this message
Cristian Calin (cristi-calin) wrote :

Just performed a dist-upgrade (20-03-2010 21:50 EET).
Nautilus is still crashing but now it gives a more interesting message:

kman@dracula:~$ nautilus --sync
Initializing nautilus-gdu extension

Gdk-ERROR **: The program 'nautilus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 1497 error_code 8 request_code 1 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
Trace/breakpoint trap (core dumped)
kman@dracula:~$ nautilus
Initializing nautilus-gdu extension
process 22947: arguments to dbus_message_unref() were incorrect, assertion "message->generation == _dbus_current_generation" failed in file dbus-message.c line 1396.
This is normally a bug in some application using the D-Bus library.

Gdk-ERROR **: The program 'nautilus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 856 error_code 8 request_code 1 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
Trace/breakpoint trap (core dumped)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, could you please break at gdk_x_error instead? you need to do the following:

(gdb) break gdk_x_error
(gdb) run --sync
(reproduce the crash)
(gdb) thread apply all bt full

then please attach the output you're getting to the report, thanks.

Changed in nautilus (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
tags: removed: need-amd64-retrace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in nautilus (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.