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 336050 - EOG crash when other files modified
EOG crash when other files modified
Status: RESOLVED FIXED
Product: eog
Classification: Core
Component: image viewer
2.14.x
Other other
: High critical
: ---
Assigned To: EOG Maintainers
EOG Maintainers
: 332071 337172 410851 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-26 08:19 UTC by numist
Modified: 2007-02-22 16:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description numist 2006-03-26 08:19:49 UTC
Distribution: Fedora Core release 5 (Bordeaux)
Package: EOG
Severity: Normal
Version: GNOME2.14.0 2.14.x
Gnome-Distributor: Red Hat, Inc
Synopsis: EOG crash when other files modified
Bugzilla-Product: EOG
Bugzilla-Component: image viewer
Bugzilla-Version: 2.14.x
BugBuddy-GnomeVersion: 2.0 (2.14.0)
Description:
Description of the crash:
EOG crashes here when writing a file to the same directory as an image
is open.  Have not done extensive testing with other filetypes, but
crash is reproducible.

Steps to reproduce the crash:
1. Open an existing text file in vim
2. Open a PNG image in the same working directory as the text file
3. Edit the text file and save changes
Expected Results:
EOG should not do anything...  at most I'd expect it to check if the
file has changed and the directory contains the same image files.

How often does this happen?
Reproduceable 100% of the time.

Debugging Information:

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

(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 -1208207696 (LWP 26368)]
[New Thread -1247683680 (LWP 26371)]
[New Thread -1210307680 (LWP 26370)]
(no debugging symbols found)
0x00616402 in __kernel_vsyscall ()

Thread 2 (Thread -1247683680 (LWP 26371))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_init_with_popt_table
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 ??
  • #5 ??
  • #6 ??
  • #7 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #8 start_thread
    from /lib/libpthread.so.0
  • #9 clone
    from /lib/libc.so.6




------- Bug created by bug-buddy at 2006-03-26 08:19 -------

Comment 1 Teppo Turtiainen 2006-03-27 20:13:44 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Felix Riemann 2006-03-28 13:25:06 UTC
This one is from a fresh cvs checkout:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1304388704 (LWP 6162)]
0x08079422 in job_thumb_create (job=0x82b1440, data=0x822e188, error=0x82b17b0)
    at eog-collection-item.c:310
310             image = priv->image;
(gdb) thread apply all bt

Thread 3 (Thread -1304388704 (LWP 6162))

  • #0 job_thumb_create
    at eog-collection-item.c line 310
  • #1 eog_job_call_action
    at eog-job.c line 386
  • #2 thread_start_func
    at eog-job-manager.c line 85
  • #3 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
  • #5 ??
  • #6 ??

Thread 2 (Thread -1226114144 (LWP 6161))

  • #0 job_thumb_create
    at eog-collection-item.c line 310
  • #1 eog_job_call_action
    at eog-job.c line 386
  • #2 thread_start_func
    at eog-job-manager.c line 85
  • #3 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #4 ??

Comment 3 Felix Riemann 2006-03-28 13:38:11 UTC
This is apparently the same as bug #332071.
Comment 4 Teppo Turtiainen 2006-03-28 16:06:08 UTC
(In reply to comment #3)
> This is apparently the same as bug #332071.

Looks like it, but I'm not sure. Reopening for now.
Comment 5 Lucas Rocha 2006-04-01 00:28:53 UTC
Fixed in HEAD and stable branches. Thanks!

2006-03-31  Lucas Rocha  <lucasr@gnome.org>

        * libeog/eog-image-list.c (vfs_monitor_dir_cb): checks mimetype
        before trying to include new detected files on image list (Fixes
        bug #336050).
Comment 6 Lucas Rocha 2006-04-01 00:34:37 UTC
*** Bug 332071 has been marked as a duplicate of this bug. ***
Comment 7 Sergej Kotliar 2006-04-04 22:01:08 UTC
*** Bug 337172 has been marked as a duplicate of this bug. ***
Comment 8 palfrey 2007-02-22 16:23:18 UTC
*** Bug 410851 has been marked as a duplicate of this bug. ***