Frequently (8/10), a crash occurs if Ctrl+Shift+C is pressed while viewing a camera-raw image in viewer mode.
Submitted by cli..@..ba.org
Assigned to cli..@..ba.org
Link to original bug (#719083)
Description
---- Reported by clinton@yorba.org 2013-01-18 14:40:00 -0800 ----
Original Redmine bug id: 6236
Original URL: http://redmine.yorba.org/issues/6236
Searchable id: yorba-bug-6236
Original author: Clinton Rogers
Original description:
Steps to reproduce:
- Launch the application in viewer/direct mode with the path of a camera-raw-format image file as an argument.
- Press [Ctrl] + [Shift] + [C] together and observe the results.
Notice that, on roughly eight of ten tries, the following assertion fails:
**
ERROR:/home/clinton/Desktop/work/4541/src/Photo.vala:2963:photo_load_raw_pixbuf: assertion failed: (scaled_image.approx_equals(Dimensions.for_pixbuf(pixbuf), SCALING_FUDGE))
...with the following in the call stack:
(gdb) bt
#0 0x00007ffff3cc6425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff3cc9b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff44e1f9d in g_assertion_message (domain=`<optimised out>`, file=`<optimised out>`, line=`<optimised out>`, func=0x71c110 "photo_load_raw_pixbuf",
message=0xabc220 "assertion failed: (scaled_image.approx_equals(Dimensions.for_pixbuf(pixbuf), SCALING_FUDGE))") at /build/buildd/glib2.0-2.32.3/./glib/gtestutils.c:1861
#3 0x00007ffff44e24c2 in g_assertion_message_expr (domain=0x0, file=0x718688 "/home/clinton/Desktop/work/4541/src/Photo.vala", line=2963, func=0x71c110 "photo_load_raw_pixbuf", expr=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./glib/gtestutils.c:1872
#4 0x00000000005e56a2 in photo_load_raw_pixbuf (self=`<optimised out>`, scaling=0x7fffffffd640, exceptions=PHOTO_EXCEPTION_NONE, fetch_mode=`<optimised out>`, error=0x7fffffffd698) at /home/clinton/Desktop/work/4541/src/Photo.vala:2963
#5 0x00000000005e5b24 in photo_get_untransformed_pixbuf (self=0xa7f7a0, scaling=0x7fffffffd6e0, rotate=1, fetch_mode=BACKING_FETCH_MODE_UNMODIFIED, error=0x7fffffffd6f8) at /home/clinton/Desktop/work/4541/src/Photo.vala:3001
#6 0x00000000005e5c60 in photo_get_unmodified_pixbuf (self=0xa7f7a0, scaling=0x7fffffffd730, rotate=1, error=0x7fffffffd758) at /home/clinton/Desktop/work/4541/src/Photo.vala:2976
#7 0x00000000005ae6ac in editing_host_page_swap_in_original (self=0xc1a640) at /home/clinton/Desktop/work/4541/src/PhotoPage.vala:1385
#8 0x00000000005ae96e in editing_host_page_real_on_ctrl_released (base=`<optimised out>`, event=0x7fffffffd830) at /home/clinton/Desktop/work/4541/src/PhotoPage.vala:1993
#9 0x00000000005c3442 in page_notify_app_key_released (self=0xc1a640, event=0x7fffffffd8c0) at /home/clinton/Desktop/work/4541/src/Page.vala:877
#10 0x0000000000589c1a in page_window_real_key_release_event (base=`<optimised out>`, event=0x1284800) at /home/clinton/Desktop/work/4541/src/AppWindow.vala:363
#11 0x00007ffff5c3b501 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xa1d880, return_value=0x7fffffffdba0, instance=0xc24010, args=`<optimised out>`, marshal_data=`<optimised out>`, n_params=`<optimised out>`, param_types=0xa1d8b0)
at /build/buildd/gtk+3.0-3.4.2/./gtk/gtkmarshalers.c:130
#12 0x00007ffff4980eca in _g_closure_invoke_va (closure=0xa1d880, return_value=0x7fffffffdba0, instance=0xc24010, args=0x7fffffffdc48, n_params=1, param_types=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c:840
#13 0x00007ffff4999741 in g_signal_emit_valist (instance=0xc24010, signal_id=`<optimised out>`, detail=0, var_args=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3207
#14 0x00007ffff499a242 in g_signal_emit (instance=`<optimised out>`, signal_id=`<optimised out>`, detail=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#15 0x00007ffff5d667e9 in gtk_widget_event_internal (widget=0xc24010, event=0x1284800) at /build/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6380
#16 0x00007ffff5c3955c in propagate_event (widget=0xc24010, event=0x1284800, captured=`<optimised out>`, topmost=`<optimised out>`) at /build/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:2493
#17 0x00007ffff5c3b0c1 in gtk_main_do_event (event=0x1284800) at /build/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1717
#18 0x00007ffff588ad32 in gdk_event_source_dispatch (source=`<optimised out>`, callback=`<optimised out>`, user_data=`<optimised out>`) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:358
#19 0x00007ffff44c1d53 in g_main_dispatch (context=0xa0b640) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#20 g_main_context_dispatch (context=0xa0b640) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#21 0x00007ffff44c20a0 in g_main_context_iterate (dispatch=1, block=`<optimised out>`, context=0xa0b640, self=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#22 g_main_context_iterate (context=0xa0b640, block=`<optimised out>`, dispatch=1, self=`<optimised out>`) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#23 0x00007ffff44c2164 in g_main_context_iteration (context=0xa0b640, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#24 0x00007ffff4c57c94 in g_application_run (application=0xa5a080, argc=`<optimised out>`, argv=0x0) at /build/buildd/glib2.0-2.32.3/./gio/gapplication.c:1507
#25 0x000000000068fea7 in application_start (self=0xa2b480, argv=0x0, argv_length1=0) at /home/clinton/Desktop/work/4541/src/Application.vala:160
#26 0x00000000005881fd in editing_exec (filename=`<optimised out>`) at /home/clinton/Desktop/work/4541/src/main.vala:266
#27 0x0000000000589088 in _vala_main (args=0x7fffffffe158, args_length1=2) at /home/clinton/Desktop/work/4541/src/main.vala:411
#28 0x00000000004744d1 in main (argc=2, argv=0x7fffffffe158) at /home/clinton/Desktop/work/4541/src/main.vala:311
(gdb) q
Related issues:
- related to shotwell - 6734: EXIF-rotated Images Revert to Unoriented when Shift Key i... (Fixed)
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-01 11:38:00 -0700 ----
History
Comment 1
Updated by Jim Nelson 10 months ago
- Target version set to 0.14.0
Comment 2
Updated by Jim Nelson 10 months ago
- Target version changed from 0.14.0 to 0.15.0
Comment 3
Updated by Clinton Rogers 8 months ago
Ctrl and C are red herrings - the shift key is enough.
Comment 4
Updated by Jim Nelson 8 months ago
- Assignee set to Clinton Rogers
Comment 5
Updated by Clinton Rogers 8 months ago
- Status changed from Open to Review
- % Done changed from 0 to 80
Comment 6
Updated by Lucas Beeler 8 months ago
Review: Approve. Commit!
Comment 7
Updated by Clinton Rogers 8 months ago
- Status changed from Review to 5
- % Done changed from 80 to 100
- Resolution set to fixed
Comment 8
Updated by Charles Lindsay 7 months ago
- Status changed from 5 to Fixed
--- Bug imported by chaz@yorba.org 2013-11-25 21:59 UTC ---
This bug was previously known as bug 6236 at http://redmine.yorba.org/show_bug.cgi?id=6236
Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Version: 0.15.0
Resolution: RESOLVED FIXED