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 103872 - Symlinked cache directory problem
Symlinked cache directory problem
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
0.13.3
Other Linux
: Low normal
: 0.14.0
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2003-01-19 13:27 UTC by Frederik Vanrenterghem
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frederik Vanrenterghem 2003-01-19 13:27:56 UTC
In case the cache directory is a symlink to another directory which does
not exist, Pan crashes upon downloading an article.

My setup: .pan/data/cache -> /tmp/cache/

If /tmp/cache/ is not created yet, Pan will crash when downloading an
article. This was tested on 13.3. Previous behaviour was different: Pan
used to not show the article, without crashing.
Comment 1 Charles Kerr 2003-03-16 18:58:47 UTC
IMO this is a "doctor, it hurts when I do this" bug,
but Pan shouldn't crash regardless. :)
Comment 2 Charles Kerr 2003-03-16 19:03:46 UTC
530                     if (cache_max < apath->size)
(gdb) bt
  • #0 acache_expire_to_size
    at acache.c line 530
  • #1 acache_expire
    at acache.c line 566
  • #2 acache_checkin
    at acache.c line 658
  • #3 task_bodies_destructor
    at task-bodies.c line 94
  • #4 pan_object_destroy
    at pan-object.c line 43
  • #5 pan_object_unref
    at pan-object.c line 70
  • #6 g_slist_foreach
    at gslist.c line 630
  • #7 real_queue_remove_tasks
    at queue.c line 730
  • #8 queue_do_todo
    at queue.c line 1118
  • #9 queue_run_what_we_can
    at queue.c line 1083
  • #10 queue_mainloop
    at queue.c line 1186
  • #11 g_thread_create_proxy
    at gthread.c line 551
  • #12 start_thread
    from /lib/tls/libpthread.so.0