[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926948: marked as done (unblock: tracker/2.1.8-2)



Your message dated Sat, 13 Apr 2019 05:17:00 +0000
with message-id <70426266-190f-9a4e-24aa-112348377ec8@thykier.net>
and subject line Re: Bug#926948: unblock: tracker/2.1.8-2
has caused the Debian Bug report #926948,
regarding unblock: tracker/2.1.8-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
926948: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926948
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package tracker

This fixes crash bug #926946 that I filed, although we don't have an
existing report of it / steps to reproduce, so you might not consider
this really RC. Up to you.

unblock tracker/2.1.8-2

Cheers,

-- 
Iain Lane                                  [ iain@orangesquash.org.uk ]
Debian Developer                                   [ laney@debian.org ]
Ubuntu Developer                                   [ laney@ubuntu.com ]
diff -Nru tracker-2.1.8/debian/changelog tracker-2.1.8/debian/changelog
--- tracker-2.1.8/debian/changelog	2019-02-21 01:26:33.000000000 +0000
+++ tracker-2.1.8/debian/changelog	2019-04-12 16:20:46.000000000 +0100
@@ -1,3 +1,10 @@
+tracker (2.1.8-2) unstable; urgency=medium
+
+  * gbp.conf: Update debian-branch for buster
+  * Cherry-pick upstream patch to fix crash (Closes: #926946)
+
+ -- Iain Lane <laney@debian.org>  Fri, 12 Apr 2019 16:20:46 +0100
+
 tracker (2.1.8-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru tracker-2.1.8/debian/control tracker-2.1.8/debian/control
--- tracker-2.1.8/debian/control	2019-02-21 01:26:33.000000000 +0000
+++ tracker-2.1.8/debian/control	2019-04-12 16:20:46.000000000 +0100
@@ -6,7 +6,7 @@
 Section: utils
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Uploaders: Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@debian.org>, Tim Lunn <tim@feathertop.org>
+Uploaders: Jeremy Bicha <jbicha@debian.org>, Michael Biebl <biebl@debian.org>, Tim Lunn <tim@feathertop.org>
 Build-Depends: debhelper (>= 11),
                gnome-common,
                pkg-config,
diff -Nru tracker-2.1.8/debian/gbp.conf tracker-2.1.8/debian/gbp.conf
--- tracker-2.1.8/debian/gbp.conf	2019-02-21 01:26:33.000000000 +0000
+++ tracker-2.1.8/debian/gbp.conf	2019-04-12 16:20:46.000000000 +0100
@@ -1,6 +1,6 @@
 [DEFAULT]
 pristine-tar = True
-debian-branch = debian/master
+debian-branch = debian/buster
 upstream-branch = upstream/latest
 upstream-vcs-tag = %(version)s
 
diff -Nru tracker-2.1.8/debian/patches/series tracker-2.1.8/debian/patches/series
--- tracker-2.1.8/debian/patches/series	2019-02-21 01:26:33.000000000 +0000
+++ tracker-2.1.8/debian/patches/series	2019-04-12 16:20:46.000000000 +0100
@@ -5,3 +5,4 @@
 libtracker-miners-common-Make-g_error-a-soft-error.patch
 build-Restore-right-soversion-to-libraries.patch
 functional-tests-Require-Bash-for-test-runner.patch
+tracker-miner-Fix-cancellation-of-g_file_enumerator_next_.patch
diff -Nru tracker-2.1.8/debian/patches/tracker-miner-Fix-cancellation-of-g_file_enumerator_next_.patch tracker-2.1.8/debian/patches/tracker-miner-Fix-cancellation-of-g_file_enumerator_next_.patch
--- tracker-2.1.8/debian/patches/tracker-miner-Fix-cancellation-of-g_file_enumerator_next_.patch	1970-01-01 01:00:00.000000000 +0100
+++ tracker-2.1.8/debian/patches/tracker-miner-Fix-cancellation-of-g_file_enumerator_next_.patch	2019-04-12 16:20:46.000000000 +0100
@@ -0,0 +1,43 @@
+From: Andrea Azzarone <andrea.azzarone@canonical.com>
+Date: Mon, 1 Apr 2019 16:52:15 +0100
+Subject: tracker-miner: Fix cancellation of
+ g_file_enumerator_next_files_async
+
+The async op is not owner of the user data, so it may be actually gone in the
+GAsyncReadyCallback. Ensure we only use it on success or on other errors than
+cancelled.
+
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926946
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/tracker-miners/+bug/1822629
+Bug-Upstream: https://gitlab.gnome.org/GNOME/tracker/issues/86
+Origin: upstream, commit:465b8031d0a73ac775952c07d0374206746a8a46
+Applied-Upstream: 2.2.2
+---
+ src/libtracker-miner/tracker-crawler.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/libtracker-miner/tracker-crawler.c b/src/libtracker-miner/tracker-crawler.c
+index 93b1ab1..4031d86 100644
+--- a/src/libtracker-miner/tracker-crawler.c
++++ b/src/libtracker-miner/tracker-crawler.c
+@@ -899,7 +899,7 @@ enumerate_next_cb (GObject      *object,
+ {
+ 	DataProviderData *dpd;
+ 	GList *info;
+-	GError *error = NULL;
++	g_autoptr(GError) error = NULL;
+ 
+ 	info = g_file_enumerator_next_files_finish (G_FILE_ENUMERATOR (object), result, &error);
+ 	dpd = user_data;
+@@ -918,9 +918,9 @@ enumerate_next_cb (GObject      *object,
+ 				g_warning ("Could not enumerate next item in container / directory '%s', %s",
+ 				           uri, error ? error->message : "no error given");
+ 				g_free (uri);
++			} else {
++				return;
+ 			}
+-
+-			g_clear_error (&error);
+ 		} else {
+ 			/* Done enumerating, start processing what we got ... */
+ 			data_provider_data_add (dpd);

--- End Message ---
--- Begin Message ---
Iain Lane:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package tracker
> 
> This fixes crash bug #926946 that I filed, although we don't have an
> existing report of it / steps to reproduce, so you might not consider
> this really RC. Up to you.
> 
> unblock tracker/2.1.8-2
> 
> Cheers,
> 

Unblocked, thanks.
~Niels

--- End Message ---

Reply to: