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 342199 - Import NFS Mount Crash
Import NFS Mount Crash
Status: RESOLVED FIXED
Product: gtk-engines
Classification: Deprecated
Component: clearlooks
unspecified
Other other
: High critical
: ---
Assigned To: Benjamin Berg
Thomas Wood
Depends on:
Blocks:
 
 
Reported: 2006-05-18 01:14 UTC by daryl.peterson
Modified: 2006-06-09 18:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description daryl.peterson 2006-05-18 01:14:13 UTC
Distribution: Fedora Core release 5 (Bordeaux)
Package: rhythmbox
Severity: critical
Version: GNOME2.14.1 0.9.4.1
Gnome-Distributor: Red Hat, Inc
Synopsis: Import NFS Mount Crash
Bugzilla-Product: rhythmbox
Bugzilla-Component: Removable Media
Bugzilla-Version: 0.9.4.1
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
I was importing from an nfs mount and it died.

Steps to reproduce the crash:
1. 
2. 
3. 

Expected Results:


How often does this happen?


Additional Information:



Debugging Information:

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

(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 -1208595968 (LWP 17157)]
[New Thread -1284510816 (LWP 17173)]
[New Thread -1271788640 (LWP 17160)]
(no debugging symbols found)
0x00494402 in __kernel_vsyscall ()

Thread 1 (Thread -1208595968 (LWP 17157))

  • #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_type_instance_get_private
    from /usr/lib/libgobject-2.0.so.0
  • #5 gdk_gc_get_values
    from /usr/lib/libgdk-x11-2.0.so.0
  • #6 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_set
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #11 gdk_x11_gc_get_xdisplay
    from /usr/lib/libgdk-x11-2.0.so.0
  • #12 gdk_gc_new_with_values
    from /usr/lib/libgdk-x11-2.0.so.0
  • #13 gdk_window_clear
    from /usr/lib/libgdk-x11-2.0.so.0
  • #14 gdk_gc_new_with_values
    from /usr/lib/libgdk-x11-2.0.so.0
  • #15 gdk_gc_new
    from /usr/lib/libgdk-x11-2.0.so.0
  • #16 gtk_style_attach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_style_attach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 clearlooks_rc_style_register_type
    from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
  • #19 gtk_paint_flat_box
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_tree_view_get_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gdk_window_is_viewable
    from /usr/lib/libgdk-x11-2.0.so.0
  • #30 gdk_window_process_all_updates
    from /usr/lib/libgdk-x11-2.0.so.0
  • #31 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 g_list_remove_link
    from /usr/lib/libglib-2.0.so.0
  • #33 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #34 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #36 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #37 main




------- Bug created by bug-buddy at 2006-05-18 01:14 -------

Comment 1 James "Doc" Livingston 2006-06-07 12:53:43 UTC
This looks basically the same as bug 303964 (also bug 341794 and bug 169310) which seems to be a problem with clearlooks. Reassigning there.
Comment 2 Benjamin Berg 2006-06-09 16:56:11 UTC
Engine problem, changing product.

Hmm, looks like the problem is with the Clearlooks animation code and multithreaded applications. Clearlooks does not do any locking when forcing the redraw of the progress bars ...
Comment 3 Benjamin Berg 2006-06-09 18:01:24 UTC
I have commited fixes to CVS to both gtk-engines stable and unstable.

I tested it with a small program. After applying the fix it ran without any problems.