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 680308 - eog crash on Gtk:ERROR:gtkcellrenderer.c:1722
eog crash on Gtk:ERROR:gtkcellrenderer.c:1722
Status: RESOLVED DUPLICATE of bug 677168
Product: eog
Classification: Core
Component: image viewer
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: EOG Maintainers
EOG Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-20 10:55 UTC by Albert
Modified: 2012-07-22 09:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
startup of the application (112.19 KB, image/png)
2012-07-20 10:55 UTC, Albert
Details

Description Albert 2012-07-20 10:55:21 UTC
Created attachment 219313 [details]
startup of the application

eog 3.4.3 running on Fedora 17 (RPM eog-3.4.3-2.fc17.x86_64) in KDE.

Running it to display 256_*.png files (48 files, image size 256x256, 32bpp with alpha channel, about 30-50KB each). Files are GPL, so you can get them if you want.

The attached file shows how it opens (I added the size data of the files too).
I was wondering where the images in the image gallery were, so I grabbed the bottom right, and dragged it right, enlarging the window.
A small part of the image became visible, with a blue bar in it.

I dragged back to the left, the gallery went completely white again (which is imho somewhat useless, but another issue), I moved further, and the application crashed with

Gtk:ERROR:gtkcellrenderer.c:1722:gtk_cell_renderer_get_aligned_area: assertion failed: (aligned_area->x >= cell_area->x && aligned_area->x <= cell_area->x + cell_area->width)


I tried a few more times to make it crash, but failed. Perhaps having the files in cache somewhere makes the difference???


Added the stack dump from abrt below

f69712fe393313f44607679e934bf5a67f39ec50 0x35925 raise libc.so.6 -
f69712fe393313f44607679e934bf5a67f39ec50 0x370d8 abort libc.so.6 -
e5945f7dae3fc83ad499da1ea5a464bfa0e68202 0x68867 g_assertion_message libglib-2.0.so.0 -
e5945f7dae3fc83ad499da1ea5a464bfa0e68202 0x68d84 g_assertion_message_expr libglib-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xd1186 gtk_cell_renderer_get_aligned_area libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xc7d84 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xca34f - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xc7224 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x156d7e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x15c4f1 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf5a3 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b1505 gtk_widget_send_expose libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17abf2 gtk_main_do_event libgtk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x37880 - libgdk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x3782a - libgdk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x36cd6 - libgdk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x36f7d gdk_window_process_updates libgdk-3.so.0 -
610a3f37ce11f29244166ea00252b96e3ae01907 0x8482a Oxygen::InnerShadowData::targetExposeEvent(_GtkWidget*, liboxygen-gtk.so -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf664 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x208ce - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf5253 gtk_container_propagate_draw libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xafaea - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3c6c - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf5a3 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf5253 gtk_container_propagate_draw libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xafaea - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3c6c - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf5a3 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf5253 gtk_container_propagate_draw libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xafb1a - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3c6c - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf5a3 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf5253 gtk_container_propagate_draw libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xafaea - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3c6c - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf5a3 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf5253 gtk_container_propagate_draw libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3c6c - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2bc74d - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17acc9 - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2a0560 - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf664 g_closure_invoke libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x20450 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x282a7 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b134e - libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2b1505 gtk_widget_send_expose libgtk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x17abf2 gtk_main_do_event libgtk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x37880 - libgdk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x36cd6 - libgdk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x36f7d gdk_window_process_updates libgdk-3.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0x2bc46d - libgtk-3.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0xf943 - libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x27d88 g_signal_emit_valist libgobject-2.0.so.0 -
31243d0d107bba586a96433c76c87a26db1e826c 0x287c2 g_signal_emit libgobject-2.0.so.0 -
710b0d8cc36603d66327090defd37c99daa38f28 0xf3825 - libgtk-3.so.0 -
8b33feb27b2125997520fdd21c90c42a65e438f1 0x1a7b0 - libgdk-3.so.0 -
e5945f7dae3fc83ad499da1ea5a464bfa0e68202 0x476e5 g_main_context_dispatch libglib-2.0.so.0 -
e5945f7dae3fc83ad499da1ea5a464bfa0e68202 0x47a18 - libglib-2.0.so.0 -
e5945f7dae3fc83ad499da1ea5a464bfa0e68202 0x47ad4 g_main_context_iteration libglib-2.0.so.0 -
6ffd106c467fc2bbbe04c9509d66f7d97d2a751f 0x97dec g_application_run libgio-2.0.so.0 -
cae1086c4b77b021b9fbb479a60db74c9a30e1a5 0x1d69c main [exe] -
Comment 1 Felix Riemann 2012-07-20 17:01:38 UTC
Just tried with a folder of about 70 files and it worked.

Do you also have the gtk3-3.4.4-1.fc17 update installed already?
Comment 2 Albert 2012-07-21 19:12:15 UTC
Confirmed, the image gallery now works as it used to (just showing 3 images completely instead of all of them for a very small part). There is also a scrollbar below it now.

(that RPM is installed here too.)

I guess that solves the problem thus. Thanks for your efforts.
Comment 3 Felix Riemann 2012-07-22 09:34:13 UTC
Okay, thanks for verifying. Closing this then.

---
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

*** This bug has been marked as a duplicate of bug 677168 ***