Re: Nautilus hang up setting color for the new search widgetry



Il giorno mer, 11/01/2006 alle 18.08 +0100, Alexander Larsson ha
scritto:
> On Thu, 2005-12-22 at 14:06 +0100, Luca Ferretti wrote:
> > I was trying to use an orange color for the newly added "searchbar" in
> > nautilus. I choose orange because jimmak made an orange folder for saved
> > search folder ( see http://jimmac.musichall.cz/i.php?i=git2 ).
> > 
> > So I wrote in ~/.gtkrc-2.0 this
> > 
> >         style "extra-view-widgets"
> >         {
> >           bg[NORMAL] = "#d08944"
> >         }
> >         
> >         widget "*.nautilus-extra-view-widget" style:highest
> >         "extra-view-widgets"
> >         
> > as suggested by Alex previously.
> > 
> > Then, loggin in GNOME, Nautilus seems to start (the process exist in ps)
> > but neither windows nor desktop icons appear. Moreover I'm unable to
> > loggin out.
> > 
> > And if you think it's strange, ear: I changed the color s/d08944/ffffff
> > and... it works! The session goes fine and and the new widget background
> > is white. Same s/d08944/ff0000 (of course the widget background is red).
> > 
> > Anyone can confirm this bug?
> 
> What if you just start nautilus from a shell. Do you get any output?
> (remove nautilus from the session and kill it first.)

Now it seems to work (I recompiled my test jhbuild HEAD last days): I'm
able to set che color through .gtkrc-2.0 (I haven't tested using a
theme, but I suppose it will work)

But I found 3 new issues. Related reports on bugzilla not yet opened.

1. Nautilus crash on exit

        Removing nautilus from current session and clicking Apply in
        Session preferences tool, the GNOME crash dialog appears. I
        suppose it could be related to recent switch to
        crash-on-g_critical. The backtrace is attached.
        
2. Strings is new "color-bar" in burn:// not translated

        The translations for "CD/DVD Creator Folder" label and the
        "Write to Disk" button label don't appear. Of course relevant
        entries are in po file and are translated (at least on my
        disk :-) Maybe a namespace issue?
        
        Moreover, to match the search:// appearance I suggest to use
        bold for "CD/DVD Creator Folder"
        
        PS what's the real name for "color-bar"?
        
3. Error message on console closing burn:// location

        (nautilus:3186): Gtk-WARNING **: A floating object was
        finalized. This means that someone called g_object_unref() on an
        object that had only a floating reference; the initial floating
        reference is not owned by anyone and must be removed with
        gtk_object_sink() after a normal reference is obtained with
        g_object_ref().
        
        Appears only closing burn:// location. So it's a n-c-b only bug?
        
4. Crash on  using latest libbonobo

        See desktop-devel

Backtrace was generated from '/opt/gnome2/bin/nautilus'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1227393344 (LWP 11922)]
[New Thread -1250554960 (LWP 18357)]
[New Thread -1229730896 (LWP 11926)]
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb717b4ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7dc207b in libgnomeui_segv_handle (signum=5) at gnome-ui-init.c:792
#3  <signal handler called>
#4  IA__g_logv (log_domain=) at gmessages.c:503
#5  0xb7115fce in IA__g_log (log_domain=0xb7f5a9de "Eel", 
    log_level=G_LOG_LEVEL_CRITICAL, 
    format=0xb713cb2d "%s: assertion `%s' failed") at gmessages.c:517
#6  0xb7116098 in IA__g_return_if_fail_warning (log_domain=0xb7f5a9de "Eel", 
    pretty_function=0xb7f716c0 "preferences_entry_remove_callback", 
    expression=0xb7f630f1 "entry->callback_list != NULL") at gmessages.c:532
#7  0xb7f48b5a in eel_preferences_remove_callback (
    name=0x8122c68 "icon_view/default_zoom_level", 
    callback=0x80948c0 <default_zoom_level_changed>, callback_data=0x82f1ea0)
    at eel-preferences.c:879
#8  0x080944cb in fm_desktop_icon_view_destroy (object=0x82f1ea0)
    at fm-desktop-icon-view.c:274
#9  0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe8f69c, 
    invocation_hint=0xbfe8f5ac, marshal_data=0x8094480) at gmarshal.c:77
#10 0xb7195a38 in g_type_class_meta_marshal (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe8f69c, 
    invocation_hint=0xbfe8f5ac, marshal_data=0x0) at gclosure.c:567
#11 0xb71960db in IA__g_closure_invoke (closure=0x8155fe8, return_value=0x0, 
    n_param_values=1, param_values=0xbfe8f69c, invocation_hint=0xbfe8f5ac)
    at gclosure.c:490
#12 0xb71a7239 in signal_emit_unlocked_R (node=0x8156630, detail=0, 
    instance=0x82f1ea0, emission_return=0x0, instance_and_params=0xbfe8f69c)
    at gsignal.c:2554
#13 0xb71a8737 in IA__g_signal_emit_valist (instance=0x82f1ea0, signal_id=2, 
    detail=0, var_args=) at gsignal.c:2197
#14 0xb71a8ace in IA__g_signal_emit (instance=0x82f1ea0, signal_id=2, 
    detail=0) at gsignal.c:2241
#15 0xb7a25481 in gtk_object_dispose (gobject=0x82f1ea0) at gtkobject.c:403
#16 0xb7af2fe1 in gtk_widget_dispose (object=0x82f1ea0) at gtkwidget.c:6656
#17 0xb7198be7 in IA__g_object_unref (_object=0x82f1ea0) at gobject.c:1734
#18 0xb7199855 in IA__g_object_run_dispose (object=0x82f1ea0) at gobject.c:572
#19 0xb7a2542f in IA__gtk_object_destroy (object=0x82f1ea0) at gtkobject.c:388
#20 0xb7aeb151 in IA__gtk_widget_destroy (widget=0x82f1ea0)
    at gtkwidget.c:1995
#21 0xb7948f5b in gtk_box_forall (container=0x82af9a8, include_internals=0, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkbox.c:703
#22 0xb797f979 in IA__gtk_container_foreach (container=0x82af9a8, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkcontainer.c:1292
#23 0xb7981850 in gtk_container_destroy (object=0x82af9a8)
    at gtkcontainer.c:829
#24 0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe8fc5c, 
    invocation_hint=0xbfe8fb6c, marshal_data=0xb7981820) at gmarshal.c:77
#25 0xb7195a38 in g_type_class_meta_marshal (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe8fc5c, 
    invocation_hint=0xbfe8fb6c, marshal_data=0x0) at gclosure.c:567
#26 0xb71960db in IA__g_closure_invoke (closure=0x8155fe8, return_value=0x0, 
    n_param_values=1, param_values=0xbfe8fc5c, invocation_hint=0xbfe8fb6c)
    at gclosure.c:490
#27 0xb71a7239 in signal_emit_unlocked_R (node=0x8156630, detail=0, 
    instance=0x82af9a8, emission_return=0x0, instance_and_params=0xbfe8fc5c)
    at gsignal.c:2554
#28 0xb71a8737 in IA__g_signal_emit_valist (instance=0x82af9a8, signal_id=2, 
    detail=0, var_args=) at gsignal.c:2197
#29 0xb71a8ace in IA__g_signal_emit (instance=0x82af9a8, signal_id=2, 
    detail=0) at gsignal.c:2241
#30 0xb7a25481 in gtk_object_dispose (gobject=0x82af9a8) at gtkobject.c:403
#31 0xb7af2fe1 in gtk_widget_dispose (object=0x82af9a8) at gtkwidget.c:6656
#32 0xb719984d in IA__g_object_run_dispose (object=0x82af9a8) at gobject.c:571
#33 0xb7a2542f in IA__gtk_object_destroy (object=0x82af9a8) at gtkobject.c:388
#34 0xb7aeb151 in IA__gtk_widget_destroy (widget=0x82af9a8)
    at gtkwidget.c:1995
#35 0xb7948f5b in gtk_box_forall (container=0x82af8b8, include_internals=0, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkbox.c:703
#36 0xb797f979 in IA__gtk_container_foreach (container=0x82af8b8, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkcontainer.c:1292
#37 0xb7981850 in gtk_container_destroy (object=0x82af8b8)
    at gtkcontainer.c:829
#38 0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe901ec, 
    invocation_hint=0xbfe900fc, marshal_data=0xb7981820) at gmarshal.c:77
#39 0xb7195a38 in g_type_class_meta_marshal (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe901ec, 
    invocation_hint=0xbfe900fc, marshal_data=0x0) at gclosure.c:567
#40 0xb71960db in IA__g_closure_invoke (closure=0x8155fe8, return_value=0x0, 
    n_param_values=1, param_values=0xbfe901ec, invocation_hint=0xbfe900fc)
    at gclosure.c:490
#41 0xb71a7239 in signal_emit_unlocked_R (node=0x8156630, detail=0, 
    instance=0x82af8b8, emission_return=0x0, instance_and_params=0xbfe901ec)
    at gsignal.c:2554
#42 0xb71a8737 in IA__g_signal_emit_valist (instance=0x82af8b8, signal_id=2, 
    detail=0, var_args=) at gsignal.c:2197
#43 0xb71a8ace in IA__g_signal_emit (instance=0x82af8b8, signal_id=2, 
    detail=0) at gsignal.c:2241
#44 0xb7a25481 in gtk_object_dispose (gobject=0x82af8b8) at gtkobject.c:403
#45 0xb7af2fe1 in gtk_widget_dispose (object=0x82af8b8) at gtkwidget.c:6656
#46 0xb719984d in IA__g_object_run_dispose (object=0x82af8b8) at gobject.c:571
#47 0xb7a2542f in IA__gtk_object_destroy (object=0x82af8b8) at gtkobject.c:388
#48 0xb7aeb151 in IA__gtk_widget_destroy (widget=0x82af8b8)
    at gtkwidget.c:1995
#49 0xb7a674b1 in gtk_table_forall (container=0x82cd800, include_internals=0, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtktable.c:963
#50 0xb797f979 in IA__gtk_container_foreach (container=0x82cd800, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkcontainer.c:1292
#51 0xb7981850 in gtk_container_destroy (object=0x82cd800)
    at gtkcontainer.c:829
#52 0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe9077c, 
    invocation_hint=0xbfe9068c, marshal_data=0xb7981820) at gmarshal.c:77
#53 0xb7195a38 in g_type_class_meta_marshal (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe9077c, 
    invocation_hint=0xbfe9068c, marshal_data=0x0) at gclosure.c:567
#54 0xb71960db in IA__g_closure_invoke (closure=0x8155fe8, return_value=0x0, 
    n_param_values=1, param_values=0xbfe9077c, invocation_hint=0xbfe9068c)
    at gclosure.c:490
#55 0xb71a7239 in signal_emit_unlocked_R (node=0x8156630, detail=0, 
    instance=0x82cd800, emission_return=0x0, instance_and_params=0xbfe9077c)
    at gsignal.c:2554
#56 0xb71a8737 in IA__g_signal_emit_valist (instance=0x82cd800, signal_id=2, 
    detail=0, var_args=) at gsignal.c:2197
#57 0xb71a8ace in IA__g_signal_emit (instance=0x82cd800, signal_id=2, 
    detail=0) at gsignal.c:2241
#58 0xb7a25481 in gtk_object_dispose (gobject=0x82cd800) at gtkobject.c:403
#59 0xb7af2fe1 in gtk_widget_dispose (object=0x82cd800) at gtkwidget.c:6656
#60 0xb719984d in IA__g_object_run_dispose (object=0x82cd800) at gobject.c:571
#61 0xb7a2542f in IA__gtk_object_destroy (object=0x82cd800) at gtkobject.c:388
#62 0xb7aeb151 in IA__gtk_widget_destroy (widget=0x82cd800)
    at gtkwidget.c:1995
#63 0xb79456dc in gtk_bin_forall (container=0x0, include_internals=0, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkbin.c:166
#64 0xb797f979 in IA__gtk_container_foreach (container=0x82cb808, 
    callback=0xb7aeb110 <IA__gtk_widget_destroy>, callback_data=0x0)
    at gtkcontainer.c:1292
#65 0xb7981850 in gtk_container_destroy (object=0x82cb808)
    at gtkcontainer.c:829
#66 0xb7b0021f in gtk_window_destroy (object=0x82cb808) at gtkwindow.c:3828
#67 0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe90d1c, 
    invocation_hint=0xbfe90c2c, marshal_data=0x8089090) at gmarshal.c:77
#68 0xb7195a38 in g_type_class_meta_marshal (closure=0x8155fe8, 
    return_value=0x0, n_param_values=1, param_values=0xbfe90d1c, 
    invocation_hint=0xbfe90c2c, marshal_data=0x0) at gclosure.c:567
#69 0xb71960db in IA__g_closure_invoke (closure=0x8155fe8, return_value=0x0, 
    n_param_values=1, param_values=0xbfe90d1c, invocation_hint=0xbfe90c2c)
    at gclosure.c:490
#70 0xb71a7239 in signal_emit_unlocked_R (node=0x8156630, detail=0, 
    instance=0x82cb808, emission_return=0x0, instance_and_params=0xbfe90d1c)
    at gsignal.c:2554
#71 0xb71a8737 in IA__g_signal_emit_valist (instance=0x82cb808, signal_id=2, 
    detail=0, var_args=) at gsignal.c:2197
#72 0xb71a8ace in IA__g_signal_emit (instance=0x82cb808, signal_id=2, 
    detail=0) at gsignal.c:2241
#73 0xb7a25481 in gtk_object_dispose (gobject=0x82cb808) at gtkobject.c:403
#74 0xb7af2fe1 in gtk_widget_dispose (object=0x82cb808) at gtkwidget.c:6656
#75 0xb7af8ec5 in gtk_window_dispose (object=0x82cb808) at gtkwindow.c:1762
#76 0xb719984d in IA__g_object_run_dispose (object=0x82cb808) at gobject.c:571
#77 0xb7a2542f in IA__gtk_object_destroy (object=0x82cb808) at gtkobject.c:388
#78 0x08076ecb in nautilus_main_event_loop_quit () at nautilus-main.c:127
#79 0xb71a377b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8301c48, 
    return_value=0x0, n_param_values=1, param_values=0xbfe9121c, 
    invocation_hint=0xbfe9112c, marshal_data=0x8069440) at gmarshal.c:77
#80 0xb71960db in IA__g_closure_invoke (closure=0x8301c48, return_value=0x0, 
    n_param_values=1, param_values=0xbfe9121c, invocation_hint=0xbfe9112c)
    at gclosure.c:490
#81 0xb71a710d in signal_emit_unlocked_R (node=0x8156848, detail=0, 
    instance=0x8157430, emission_return=0x0, instance_and_params=0xbfe9121c)
    at gsignal.c:2438
#82 0xb71a8737 in IA__g_signal_emit_valist (instance=0x8157430, signal_id=4, 
    detail=0, var_args=) at gsignal.c:2197
#83 0xb71a8ace in IA__g_signal_emit (instance=0x8157430, signal_id=4, 
    detail=0) at gsignal.c:2241
#84 0xb7d97ebc in client_die_callback (smc_conn=0x8186a60, 
    client_data=0x8157430) at gnome-client.c:788
#85 0xb70ddc9b in _SmcProcessMessage () from /usr/lib/libSM.so.6
#86 0xb70cedba in IceProcessMessages (iceConn=0x81868a8, replyWait=0x0, 
    replyReadyRet=0x0) at ../../src/process.c:344
#87 0xb7db0912 in process_ice_messages (source=0x8186bf0, condition=G_IO_IN, 
    data=0x81868a8) at gnome-ice.c:57
#88 0xb7136497 in g_io_unix_dispatch (source=0x8186a18, 
    callback=0xb7db08f0 <process_ice_messages>, user_data=0x81868a8)
    at giounix.c:162
#89 0xb710d2e1 in IA__g_main_context_dispatch (context=0x81819f0)
    at gmain.c:1916
#90 0xb71105e4 in g_main_context_iterate (context=0x81819f0, block=1, 
    dispatch=1, self=0x8152b18) at gmain.c:2547
#91 0xb7110b18 in IA__g_main_loop_run (loop=0x818d160) at gmain.c:2751
#92 0xb7a06099 in IA__gtk_main () at gtkmain.c:991
#93 0x08077608 in main (argc=4, argv=0xbfe91944) at nautilus-main.c:435

Thread 3 (Thread -1229730896 (LWP 11926)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6f470f4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb71104f1 in g_main_context_iterate (context=0x81f3d98, block=1, 
    dispatch=1, self=0x818ae00) at gmain.c:2849
	max_priority = 2147483647
	timeout = -1
	some_ready = #0  0xffffe410 in __kernel_vsyscall ()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]