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 136011 - panel crash, problem with gnome-vfs / panel / fam
panel crash, problem with gnome-vfs / panel / fam
Status: RESOLVED FIXED
Product: gnome-vfs
Classification: Deprecated
Component: URI handling
2.4.x
Other other
: Normal normal
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
: 133674 136220 136550 136607 136825 137835 137970 138133 139319 147791 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-03-02 22:38 UTC by Sebastien Bacher
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The fix commited to HEAD. (1.29 KB, patch)
2004-03-03 10:32 UTC, Alexander Larsson
none Details | Review

Description Sebastien Bacher 2004-03-02 22:38:12 UTC
Distribution: Debian testing/unstable
Package: gnome-vfs
Severity: normal
Version: GNOME2.4.1 2.4.x
Gnome-Distributor: Debian
Synopsis: panel crash, problem with gnome-vfs / panel / fam
Bugzilla-Product: gnome-vfs
Bugzilla-Component: URI handling
Bugzilla-Version: 2.4.x
BugBuddy-GnomeVersion: 2.0 (2.4.0.1)
Description:
Description of the crash:
The panel crash with some .recently-used files. I've discuted about this
with teuf and vuntz, seems to be due to bad support of incorrect URI
(example: <URI>action=view</URI> or <uri>file:$HOME</uri>)

Steps to reproduce the crash:
1. use a bad URI in a .recently-used file
2. having fam running
3. the panel crashs immediatly

Expected Results:
should not crash

How often does this happen?
always

Additional Information:
There is a lot of dup of this problem but information are missings in
most of them, please let this one open, the backtrace is complete and we
can reproduce it.

The bug doesn't happen in CVS Head apparently due at this hack in the
panel code:

--- gnome-panel/egg-recent-model.c.orig 2004-03-02 22:44:31.000000000
+0100
+++ gnome-panel/egg-recent-model.c      2004-03-02 22:45:09.000000000
+0100
@@ -1642,7 +1642,7 @@
  
        if (model->priv->limit > 0) {
                list = egg_recent_model_get_list (model);
-               egg_recent_model_monitor_list (model, list);
+               /*egg_recent_model_monitor_list (model, list);*/
  
                g_signal_emit (G_OBJECT (model), model_signals[CHANGED],
0,
                               list);



Debugging Information:

Backtrace was generated from '/usr/bin/gnome-panel'

[New Thread 1087553376 (LWP 14113)]
0x4094f3ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread 1087553376 (LWP 14113))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 strlen
    from /lib/tls/libc.so.6
  • #4 FAMDebugLevel
    from /usr/lib/libfam.so.0
  • #5 FAMMonitorFile
    from /usr/lib/libfam.so.0
  • #6 do_monitor_add
    at file-method.c line 2273
  • #7 _gnome_vfs_monitor_do_add
    at gnome-vfs-monitor.c line 109
  • #8 gnome_vfs_monitor_add
    at gnome-vfs-ops.c line 765
  • #9 egg_recent_model_monitor_list
    at egg-recent-model.c line 628
  • #10 egg_recent_model_changed
    at egg-recent-model.c line 1645
  • #11 egg_recent_view_set_model
    at egg-recent-view.c line 67
  • #12 panel_recent_append_documents_menu
    at panel-recent.c line 195
  • #13 panel_menu_bar_append_actions_menu
    at panel-menu-bar.c line 139
  • #14 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #19 panel_menu_bar_load
    at panel-menu-bar.c line 311
  • #20 panel_applet_load_idle_handler
    at applet.c line 793
  • #21 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #22 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #23 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #24 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #25 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #26 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 ??
  • #28 gdk_display
  • #29 ??
  • #30 ??
  • #31 ??
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-03-02 17:38 -------

Reassigning to the default owner of the component, gnome-vfs-maint@bugzilla.gnome.org.

Comment 1 Alexander Larsson 2004-03-03 10:31:15 UTC
I fixed this on HEAD. We should probably do a 2.4 release with it too,
since this is a common issue.
Comment 2 Alexander Larsson 2004-03-03 10:32:16 UTC
Created attachment 25086 [details] [review]
The fix commited to HEAD.
Comment 3 Christophe Fergeau 2004-03-04 08:58:38 UTC
seb128 (the reporter) tested it on his 2.4 system and confirmed it was
fixing his problem. Closing it now, I'll apply the patch to the stable
branch.
Comment 4 Vincent Untz 2004-03-05 11:58:17 UTC
*** Bug 136220 has been marked as a duplicate of this bug. ***
Comment 5 Vincent Untz 2004-03-09 08:10:21 UTC
*** Bug 136607 has been marked as a duplicate of this bug. ***
Comment 6 Vincent Untz 2004-03-09 08:11:23 UTC
*** Bug 136550 has been marked as a duplicate of this bug. ***
Comment 7 Vincent Untz 2004-03-11 09:33:59 UTC
*** Bug 136825 has been marked as a duplicate of this bug. ***
Comment 8 Vincent Untz 2004-03-11 17:35:38 UTC
*** Bug 133674 has been marked as a duplicate of this bug. ***
Comment 9 Vincent Untz 2004-03-22 20:26:44 UTC
*** Bug 137835 has been marked as a duplicate of this bug. ***
Comment 10 Vincent Untz 2004-03-31 08:37:53 UTC
*** Bug 137970 has been marked as a duplicate of this bug. ***
Comment 11 Vincent Untz 2004-03-31 08:38:12 UTC
*** Bug 138133 has been marked as a duplicate of this bug. ***
Comment 12 Mark McLoughlin 2004-04-20 10:41:29 UTC
*** Bug 137970 has been marked as a duplicate of this bug. ***
Comment 13 Elijah Newren 2004-07-19 00:27:50 UTC
*** Bug 147791 has been marked as a duplicate of this bug. ***
Comment 14 Vincent Noel 2004-08-04 18:34:57 UTC
*** Bug 139319 has been marked as a duplicate of this bug. ***