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 367788 - crash in Image Viewer:
crash in Image Viewer:
Status: RESOLVED DUPLICATE of bug 382691
Product: gtk+
Classification: Platform
Component: Backend: X11
2.10.x
Other All
: High critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 368746 371220 377367 380927 385043 385947 389112 389423 391788 393453 394121 394998 400408 404549 405112 407032 408483 411084 416225 417947 419990 425119 427679 432129 436445 436603 442376 444218 444285 472716 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-30 17:21 UTC by luca.pignedoli
Modified: 2007-09-08 01:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
screenshot of the offending dialog (21.57 KB, image/png)
2007-01-25 00:13 UTC, Claudio Saavedra
Details

Description luca.pignedoli 2006-10-30 17:21:59 UTC
Version: 2.16.1

What were you doing when the application crashed?



Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 93011968 vsize: 0 resident: 93011968 share: 0 rss: 20099072 rss_rlim: 0
CPU usage: start_time: 1162228896 rtime: 0 utime: 132 stime: 0 cutime:128 cstime: 0 timeout: 4 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226000192 (LWP 19966)]
[New Thread -1269048416 (LWP 19968)]
[New Thread -1226855520 (LWP 19967)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 3 (Thread -1226855520 (LWP 19967))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 gdk_region_get_rectangles
    from /usr/lib/libgdk-x11-2.0.so.0
  • #11 gdk_region_get_rectangles
    from /usr/lib/libgdk-x11-2.0.so.0
  • #12 gdk_region_union
    from /usr/lib/libgdk-x11-2.0.so.0
  • #13 gdk_window_invalidate_maybe_recurse
    from /usr/lib/libgdk-x11-2.0.so.0
  • #14 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 gtk_widget_style_get
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_widget_queue_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_icon_view_set_cursor
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_image_set_from_pixbuf
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_image_new_from_pixmap
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_object_set_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_object_set
    from /usr/lib/libgobject-2.0.so.0
  • #22 eog_save_dialog_get_button
  • #23 eog_window_get_uri
  • #24 eog_window_new
  • #25 eog_job_call_action
  • #26 eog_job_manager_add
  • #27 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #28 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #29 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Christian Kirbach 2006-11-02 08:52:21 UTC
*** Bug 368746 has been marked as a duplicate of this bug. ***
Comment 2 Christian Kirbach 2006-11-02 08:53:53 UTC
Thanks for taking the time to report this bug.
This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please add a brief description of how to reproduce this bug.

You'll also need to add a stack trace; please see http://live.gnome.org/GettingTraces for more information about how to do so. Thanks in advance!

please install the gtk+ package
Comment 3 Karsten Bräckelmann 2006-11-05 21:52:10 UTC
*** Bug 371220 has been marked as a duplicate of this bug. ***
Comment 4 Susana 2006-11-20 13:14:10 UTC
*** Bug 377367 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2006-12-01 16:00:54 UTC
*** Bug 380927 has been marked as a duplicate of this bug. ***
Comment 6 Bruno Boaventura 2006-12-12 15:12:50 UTC
*** Bug 385043 has been marked as a duplicate of this bug. ***
Comment 7 Matthias Clasen 2006-12-12 19:10:40 UTC
It would be very nice if people who see this could reproduce it with an eog started from a terminal and report the warning that it spews at the time of the crash back here.
Comment 8 Jonathon Jongsma 2006-12-14 19:34:00 UTC
*** Bug 385947 has been marked as a duplicate of this bug. ***
Comment 9 Claudio Saavedra 2006-12-24 08:13:20 UTC
*** Bug 389112 has been marked as a duplicate of this bug. ***
Comment 10 Claudio Saavedra 2006-12-25 15:12:30 UTC
*** Bug 389423 has been marked as a duplicate of this bug. ***
Comment 11 Susana 2007-01-02 12:59:13 UTC
*** Bug 391788 has been marked as a duplicate of this bug. ***
Comment 12 Christian Kirbach 2007-01-06 10:34:40 UTC
*** Bug 393453 has been marked as a duplicate of this bug. ***
Comment 13 Claudio Saavedra 2007-01-14 13:29:43 UTC
*** Bug 394998 has been marked as a duplicate of this bug. ***
Comment 14 Claudio Saavedra 2007-01-14 20:05:34 UTC
*** Bug 394121 has been marked as a duplicate of this bug. ***
Comment 15 Brin 2007-01-14 22:22:13 UTC
I have supplied a description and stack trace on my duplicate bug http://bugzilla.gnome.org/show_bug.cgi?id=394121

I crash happens after rotating and saving the file, it just seg faults.
let me know what other information you need, here is the beginning of the
stack trace fyi, for the full trace refer my duplicate.

Cheers
Brin

Gdk-ERROR **: file gdkregion-generic.c: line 1082 (miUnionNonO): assertion failed: (y1 < y2)
aborting...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1260078176 (LWP 14957)]
0xb7904bdf in gdk_rectangle_union () from /usr/lib/libgdk-x11-2.0.so.0
Comment 16 Christian Kirbach 2007-01-16 21:10:32 UTC
thank you brinley.

Claudio, if you see traces with debug symbols, please copy the relevant parts.


We are still missing some debug info here, altough "y1 < y2" provides the crucial hint why gdk_region_get_rectangles () fails.

If someone could please  install the gtk+ debug package package


Thread 1 (Thread -1226389312 (LWP 14929))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 IA__g_logv
  • #4 IA__g_log
  • #5 IA__g_assert_warning
    at gmessages.c line 552
  • #6 gdk_region_get_rectangles
    from /usr/lib/libgdk-x11-2.0.so.0
  • #7 gdk_region_get_rectangles
    from /usr/lib/libgdk-x11-2.0.so.0
  • #8 gdk_region_union
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 gdk_window_invalidate_maybe_recurse
    from /usr/lib/libgdk-x11-2.0.so.0
  • #10 gdk_window_invalidate_region
    from /usr/lib/libgdk-x11-2.0.so.0
  • #11 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_frame_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #14 g_type_class_meta_marshal
    at gclosure.c line 567
  • #15 IA__g_closure_invoke
    at gclosure.c line 490

Comment 17 Brin 2007-01-18 22:39:17 UTC
Does anyone know where i can get the libgtk2.0-*-dbgsym_2.10.6-0ubuntu3_i386.ddeb from? As http://people.ubuntu.com/~pitti/ddebs only has version *ubuntu1* (not ubuntu3) I assume this is the correct dbgsym for gtk2+
Regards
Brin
Comment 18 Claudio Saavedra 2007-01-24 23:16:33 UTC
*** Bug 400408 has been marked as a duplicate of this bug. ***
Comment 19 Claudio Saavedra 2007-01-25 00:13:57 UTC
Created attachment 81138 [details]
screenshot of the offending dialog

I tried to reproduce this bug but I just can't trigger the crash. However, it calls my attention that the dialog is drawn in a strange way. Over the frame, there is a dirty region. I attach a screenshot here.

HTH
Comment 20 Brin 2007-01-25 22:12:16 UTC
This is Similar to what i get when it crashes, It crashes for me after a rotation to a portrait and saving. I'm not sure if its a leftover portrait your seeing behind your preview? For me it only draws about 3/4 of the preview on the dialog box, other times the dialog box is just all grey when it crashes. I'll try and grab a screenshot.
Brin
Comment 21 Claudio Saavedra 2007-02-05 11:24:02 UTC
*** Bug 404549 has been marked as a duplicate of this bug. ***
Comment 22 Susana 2007-02-06 21:03:56 UTC
*** Bug 405112 has been marked as a duplicate of this bug. ***
Comment 23 Susana 2007-02-12 19:10:23 UTC
*** Bug 407032 has been marked as a duplicate of this bug. ***
Comment 24 Claudio Saavedra 2007-02-16 12:48:43 UTC
*** Bug 408483 has been marked as a duplicate of this bug. ***
Comment 25 palfrey 2007-02-23 10:02:14 UTC
*** Bug 411084 has been marked as a duplicate of this bug. ***
Comment 26 Claudio Saavedra 2007-03-08 21:33:39 UTC
*** Bug 416225 has been marked as a duplicate of this bug. ***
Comment 27 Felix Riemann 2007-03-13 19:11:36 UTC
I am not sure, but maybe the stack trace in bug 382961 is of help to you. It features additional debugging information.
Although the cause of it is apparently not the same dialog as in this bug but it is crashing at the same assertion after invalidating a display region. 
Comment 28 Felix Riemann 2007-03-13 19:39:16 UTC
*** Bug 417947 has been marked as a duplicate of this bug. ***
Comment 29 Felix Riemann 2007-03-13 19:40:59 UTC
Uhm, sorry I actually meant bug 382691 in comment 27.
Comment 30 Christian Kirbach 2007-03-13 21:25:44 UTC
all duplicates are are for eog 2.16

thanks Felix, it certainly crashes on the exact line in the exact file on precisely the same expression, hence I strongly assume this is a duplicate.

the other report has a superb trace and developer comments, so marking this report a duplicate of the other.



*** This bug has been marked as a duplicate of 382691 ***
Comment 31 Claudio Saavedra 2007-03-19 18:29:19 UTC
(In reply to comment #30)
> all duplicates are are for eog 2.16
> 
> thanks Felix, it certainly crashes on the exact line in the exact file on
> precisely the same expression, hence I strongly assume this is a duplicate.
> 
> the other report has a superb trace and developer comments, so marking this
> report a duplicate of the other.
> 
> 
> 
> *** This bug has been marked as a duplicate of 382691 ***

Is it really a duplicate? Stacktraces look different to me.

Comment 32 Claudio Saavedra 2007-03-19 18:29:36 UTC
*** Bug 419990 has been marked as a duplicate of this bug. ***
Comment 33 palfrey 2007-04-02 12:54:15 UTC
*** Bug 425119 has been marked as a duplicate of this bug. ***
Comment 34 Damien Durand 2007-04-09 09:28:21 UTC
*** Bug 427679 has been marked as a duplicate of this bug. ***
Comment 35 Susana 2007-04-22 12:17:19 UTC
*** Bug 432129 has been marked as a duplicate of this bug. ***
Comment 36 Felix Riemann 2007-05-09 17:25:45 UTC
*** Bug 436603 has been marked as a duplicate of this bug. ***
Comment 37 Susana 2007-05-11 22:53:39 UTC
*** Bug 436445 has been marked as a duplicate of this bug. ***
Comment 38 Susana 2007-05-30 20:45:12 UTC
*** Bug 442376 has been marked as a duplicate of this bug. ***
Comment 39 Diego Escalante Urrelo (not reading bugmail) 2007-06-05 22:31:49 UTC
*** Bug 444218 has been marked as a duplicate of this bug. ***
Comment 40 Diego Escalante Urrelo (not reading bugmail) 2007-06-05 22:32:25 UTC
*** Bug 444285 has been marked as a duplicate of this bug. ***
Comment 41 Claudio Saavedra 2007-09-08 01:52:59 UTC
*** Bug 472716 has been marked as a duplicate of this bug. ***