Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package zathura. 0.3.1-1 in jessie crashes if smooth-scroll is enabled [1]. This crash has been fixed upstream and a package including the patch has been uploaded. unblock zathura/0.3.1-2 Cheers [1] https://bugs.pwmt.org/issue441 -- Sebastian Ramacher
diff -Nru zathura-0.3.1/debian/changelog zathura-0.3.1/debian/changelog --- zathura-0.3.1/debian/changelog 2014-10-22 22:28:07.000000000 +0200 +++ zathura-0.3.1/debian/changelog 2014-11-09 23:09:47.000000000 +0100 @@ -1,3 +1,10 @@ +zathura (0.3.1-2) unstable; urgency=medium + + * debian/patches/scrolling-SIGSEGV.patch: Apply upstream patch to fix + crashes if smooth-scroll is enabled. + + -- Sebastian Ramacher <sramacher@debian.org> Sun, 09 Nov 2014 23:09:45 +0100 + zathura (0.3.1-1) unstable; urgency=medium * New upstream release. diff -Nru zathura-0.3.1/debian/patches/scrolling-SIGSEGV.patch zathura-0.3.1/debian/patches/scrolling-SIGSEGV.patch --- zathura-0.3.1/debian/patches/scrolling-SIGSEGV.patch 1970-01-01 01:00:00.000000000 +0100 +++ zathura-0.3.1/debian/patches/scrolling-SIGSEGV.patch 2014-11-09 23:08:37.000000000 +0100 @@ -0,0 +1,29 @@ +Description: Fix crash if smooth-scrolling is enabled +Origin: upstream, + https://git.pwmt.org/?p=zathura.git;a=commit;h=9712257b6201c514ca621751a9719fc66fa1ba34, + https://git.pwmt.org/?p=zathura.git;a=commit;h=cea37334cebb8613b7ce441a43865d9acc7731a9 +Bug: https://bugs.pwmt.org/issue441 +Last-Update: 2014-11-09 + +diff --git a/shortcuts.c b/shortcuts.c +index 210852c..33d5b64 100644 +--- a/shortcuts.c ++++ b/shortcuts.c +@@ -347,7 +347,7 @@ sc_mouse_zoom(girara_session_t* session, girara_argument_t* argument, girara_eve + return false; + } + +- return sc_zoom(session, argument, NULL, t); ++ return sc_zoom(session, argument, event, t); + } + + bool +@@ -1382,7 +1382,7 @@ sc_zoom(girara_session_t* session, girara_argument_t* argument, girara_event_t* + zathura_document_set_scale(zathura->document, t / 100.0); + } + } else if (argument->n == ZOOM_SMOOTH) { +- const double dy = event->y; ++ const double dy = (event != NULL) ? event->y : 1.0; + zathura_document_set_scale(zathura->document, old_zoom + zoom_step * dy); + } else { + zathura_document_set_scale(zathura->document, 1.0); diff -Nru zathura-0.3.1/debian/patches/series zathura-0.3.1/debian/patches/series --- zathura-0.3.1/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ zathura-0.3.1/debian/patches/series 2014-11-09 23:05:50.000000000 +0100 @@ -0,0 +1 @@ +scrolling-SIGSEGV.patch
Attachment:
signature.asc
Description: Digital signature