Red Hat Bugzilla – Bug 127609
eog hangs on open image
Last modified: 2007-11-30 17:10:45 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040620
Description of problem:
Sometimes when I try to open an image (jpg at least), the eog window
pops up with no image loaded, apparently frozen.
This only happens sometimes and closing the window and trying to open
the picture again usually works.
Sometimes, not very frequent
Steps to Reproduce:
1.go to a directory with pictures
2.open one with eog
Actual Results: Sometimes eog opens but no image shows.
Expected Results: eog should always open the selected image.
It may not be very helpful (since it has no debugging symbols), but
this is a stack trace from eog from one time this problem happened
#0 0x00c26402 in ?? ()
#1 0x0024c9de in poll () from /lib/tls/libc.so.6
#2 0x00514da6 in g_main_loop_get_context () from
#3 0x005141e0 in g_main_context_dispatch () from
#4 0x005148a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5 0x001200a8 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#6 0x080533e8 in main ()
And this is one from pstack:
15978: eog file:///home/carlos/Desktop/files/Imagens/Camedia/p7070111.jpg
(No symbols found)
0x00c26402: ???? (8d68558, b, ffffffff, 513aa1, 8b83c8c, 0) + 10
0x00514da6: ???? (8b83c88, ffffffff, 7fffffff, 8d68558, b, 8b8fbe0) + 30
0x005141e0: ???? (8b83c88, 1, 1, 8b62e10, 4f1e4c, 154238) + 20
0x005148a3: ???? (8b8fbe0, 8b8fbe0, 0, 8b83c8c, 8b64eb8, 44)
0x001200a8: ???? (8053150, 8b64eb8, feef2de0, 0, 0, 0) + 60
0x080533e8: ???? (2, feef2ea4, feef2eb0, f701a2e0, 2b1ffc, 0) + 40
0x001afad4: ???? (8053240, 2, feef2ea4, 805951c, 8059564, 18e120) +
There is something else, the shell for eog does not freeze, only the
area where the image is supposed to open gets "unrefreshed". But I
guess that can be infered from the traces above (calls into bonobo).
To be able to do something about this we will need a stack trace
(possibly with symbols) of the bonobo component (if you are using
still fc2, on fc3 a stack trace of eog will work).
To get a stack trace of the component you will need to run in a
terminal gdb /usr/libexec/eog-* (sorry I dont remember the executable
name exactly) and then run eog.
Closing per lack of response. Note that FC1 and FC2 are no longer
supported even by Fedora Legacy. Please install a still supported version and
retest. If this still occurs on FC3 or FC4, please
assign to that version and Fedora Legacy. If it still occurs on FC5 or FC6,
please reopen and assign to the correct version.