From admin at heatonpresentation.co.uk Tue Jan 22 23:50:49 2019 From: admin at heatonpresentation.co.uk (SHIQ) Date: Tue, 22 Jan 2019 18:50:49 -0500 Subject: [Pkg-pascal-devel] good evening! Message-ID: <310859cab9ed1e0ae35b807907f3a339@heatonpresentation.co.uk> Dear, write me from your private email address here {(shqin736 at gmail.com)} for future communication and details. Regards, Shiq From bjatmcardofficia at gmail.com Thu Jan 24 16:00:04 2019 From: bjatmcardofficia at gmail.com (Mr James Wilson) Date: Thu, 24 Jan 2019 08:00:04 -0800 Subject: [Pkg-pascal-devel] YOUR (ATM CARD) Contact Person: Mr.Lood David Message-ID: -- Dear:Beneficiary, I have registered your (ATM CARD) of $2.5usd with DHL Office with registration code of (registration Code awb 33xzs). please Contact with your delivery information such as, Your Name, Your Address and Your Telephone Number: DHL Delivery Services Contact Person: Mr.David Lood DHL Office Benin Republique Email: dhlinfo.bj at sfletter.com Tel: +229 65387345 I have paid for the Delivery fee.The only fee you have to pay is their Security fee only.Please indicate the registration Code Best Regards, Mr James Wilson From debian-bts-link at lists.debian.org Thu Jan 24 17:18:30 2019 From: debian-bts-link at lists.debian.org (debian-bts-link at lists.debian.org) Date: Thu, 24 Jan 2019 17:18:30 +0000 Subject: [Pkg-pascal-devel] [bts-link] source package fpc Message-ID: <154835031065.23911.9020836137625358436.btslink@sonntag.debian.org> # # bts-link upstream status pull for source package fpc # see http://lists.debian.org/debian-devel-announce/2006/05/msg00001.html # https://bts-link-team.pages.debian.net/bts-link/ # user debian-bts-link at lists.debian.org # remote status report for #748789 (http://bugs.debian.org/748789) # Bug title: [fpc]: Debian pre-compiled units shouldn't need recompilation by reverse-dependencies # * http://bugs.freepascal.org/view.php?id=12223 # * remote status changed: (?) -> closed # * remote resolution changed: (?) -> no-change-required # * closed upstream tags 748789 + fixed-upstream usertags 748789 + status-closed resolution-no-change-required # remote status report for #888782 (http://bugs.debian.org/888782) # Bug title: fp-compiler-3.0.4: fpselect segfaults on arm64 # * http://bugs.freepascal.org/view.php?id=34534 # * remote status changed: (?) -> resolved # * remote resolution changed: (?) -> no-change-required # * closed upstream tags 888782 + fixed-upstream usertags 888782 + status-resolved resolution-no-change-required thanks From owner at bugs.debian.org Thu Jan 24 17:21:15 2019 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Thu, 24 Jan 2019 17:21:15 +0000 Subject: [Pkg-pascal-devel] Processed: [bts-link] source package fpc References: <154835031065.23911.9020836137625358436.btslink@sonntag.debian.org> Message-ID: Processing commands for control at bugs.debian.org: > # > # bts-link upstream status pull for source package fpc > # see http://lists.debian.org/debian-devel-announce/2006/05/msg00001.html > # https://bts-link-team.pages.debian.net/bts-link/ > # > user debian-bts-link at lists.debian.org Setting user to debian-bts-link at lists.debian.org (was debian-bts-link at lists.debian.org). > # remote status report for #748789 (http://bugs.debian.org/748789) > # Bug title: [fpc]: Debian pre-compiled units shouldn't need recompilation by reverse-dependencies > # * http://bugs.freepascal.org/view.php?id=12223 > # * remote status changed: (?) -> closed > # * remote resolution changed: (?) -> no-change-required > # * closed upstream > tags 748789 + fixed-upstream Bug #748789 [fpc] [fpc]: Debian pre-compiled units shouldn't need recompilation by reverse-dependencies Added tag(s) fixed-upstream. > usertags 748789 + status-closed resolution-no-change-required There were no usertags set. Usertags are now: resolution-no-change-required status-closed. > # remote status report for #888782 (http://bugs.debian.org/888782) > # Bug title: fp-compiler-3.0.4: fpselect segfaults on arm64 > # * http://bugs.freepascal.org/view.php?id=34534 > # * remote status changed: (?) -> resolved > # * remote resolution changed: (?) -> no-change-required > # * closed upstream > tags 888782 + fixed-upstream Bug #888782 [fp-compiler-3.0.4] fp-compiler-3.0.4: fpselect segfaults on arm64 Added tag(s) fixed-upstream. > usertags 888782 + status-resolved resolution-no-change-required There were no usertags set. Usertags are now: status-resolved resolution-no-change-required. > thanks Stopping processing here. Please contact me if you need assistance. -- 748789: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748789 888782: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888782 Debian Bug Tracking System Contact owner at bugs.debian.org with problems From debian-bts-link at lists.debian.org Thu Jan 24 17:18:30 2019 From: debian-bts-link at lists.debian.org (debian-bts-link at lists.debian.org) Date: Thu, 24 Jan 2019 17:18:30 +0000 Subject: [Pkg-pascal-devel] [bts-link] source package src:fpc Message-ID: <154835031083.23911.4404560040579808218.btslink@sonntag.debian.org> # # bts-link upstream status pull for source package src:fpc # see http://lists.debian.org/debian-devel-announce/2006/05/msg00001.html # https://bts-link-team.pages.debian.net/bts-link/ # user debian-bts-link at lists.debian.org # remote status report for #895693 (http://bugs.debian.org/895693) # Bug title: arm64: Incorrect record member value when returned from a function # * http://bugs.freepascal.org/view.php?id=33607 # * remote status changed: (?) -> resolved # * remote resolution changed: (?) -> fixed # * closed upstream tags 895693 + fixed-upstream usertags 895693 + status-resolved resolution-fixed thanks From owner at bugs.debian.org Thu Jan 24 17:31:00 2019 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Thu, 24 Jan 2019 17:31:00 +0000 Subject: [Pkg-pascal-devel] Processed: [bts-link] source package src:fpc References: <154835031083.23911.4404560040579808218.btslink@sonntag.debian.org> Message-ID: Processing commands for control at bugs.debian.org: > # > # bts-link upstream status pull for source package src:fpc > # see http://lists.debian.org/debian-devel-announce/2006/05/msg00001.html > # https://bts-link-team.pages.debian.net/bts-link/ > # > user debian-bts-link at lists.debian.org Setting user to debian-bts-link at lists.debian.org (was debian-bts-link at lists.debian.org). > # remote status report for #895693 (http://bugs.debian.org/895693) > # Bug title: arm64: Incorrect record member value when returned from a function > # * http://bugs.freepascal.org/view.php?id=33607 > # * remote status changed: (?) -> resolved > # * remote resolution changed: (?) -> fixed > # * closed upstream > tags 895693 + fixed-upstream Bug #895693 [src:fpc] arm64: Incorrect record member value when returned from a function Added tag(s) fixed-upstream. > usertags 895693 + status-resolved resolution-fixed There were no usertags set. Usertags are now: status-resolved resolution-fixed. > thanks Stopping processing here. Please contact me if you need assistance. -- 895693: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895693 Debian Bug Tracking System Contact owner at bugs.debian.org with problems From plugwash at p10link.net Fri Jan 25 01:28:02 2019 From: plugwash at p10link.net (peter green) Date: Fri, 25 Jan 2019 01:28:02 +0000 Subject: [Pkg-pascal-devel] Bug#888782: fp-compiler-3.0.4: fpselect segfaults on arm64 References: <151725878220.16295.8351670654274367949.reportbug@sirius.angband.pl> Message-ID: Tags 888782 +patch Thanks Freepascal upstream noted that this bug was not present in trunk, but didn't research when/how it was fixed, so I decided to do some digging in the source. It turns out that the "generic syscalls" implementation of fpSelect (used for aarch64) translates the timeout parameter from a timeval (seconds and microseconds) to a timespec (seconds and nanoseconds) before passing it to the "pselect6" system call. Unfortunately the version of the code in Debian 3.0.4 fails to check if the timeout is nil, dereferences the nil pointer and segfaults. Using the "blame" tool on an unofficial github mirror of the freepascal source found the commit fixing the issue. https://github.com/graemeg/freepascal/commit/e8335a145bfe3af52eed8d0d74ae3a461bbe9d1e I turned the commit into a quilt patch, added it to the quilt series, built the compiler and was able to confirm it fixed the issue. Debdiff is attatched, if noone else gets round to it first I'll probably commit and upload within the next week or so. -------------- next part -------------- diff -Nru fpc-3.0.4+dfsg/debian/changelog fpc-3.0.4+dfsg/debian/changelog --- fpc-3.0.4+dfsg/debian/changelog 2019-01-16 09:14:10.000000000 +0000 +++ fpc-3.0.4+dfsg/debian/changelog 2019-01-24 23:27:02.000000000 +0000 @@ -1,3 +1,10 @@ +fpc (3.0.4+dfsg-22) UNRELEASED; urgency=medium + + * debian/patches/arm64-select.patch + - Fix fpSelect with nil timestamp on aarch64 (closes: 888782) + + -- Peter Michael Green Thu, 24 Jan 2019 23:27:02 +0000 + fpc (3.0.4+dfsg-21) unstable; urgency=medium [ Paul Gevers ] diff -Nru fpc-3.0.4+dfsg/debian/patches/arm64-select.patch fpc-3.0.4+dfsg/debian/patches/arm64-select.patch --- fpc-3.0.4+dfsg/debian/patches/arm64-select.patch 1970-01-01 00:00:00.000000000 +0000 +++ fpc-3.0.4+dfsg/debian/patches/arm64-select.patch 2019-01-24 23:26:42.000000000 +0000 @@ -0,0 +1,37 @@ +This patch is based on the commit detailed below with paths adjusted +to match the Debian fpc package --plugwash +commit e8335a145bfe3af52eed8d0d74ae3a461bbe9d1e +Author: Marco van de Voort +Date: Wed Mar 30 19:21:05 2016 +0000 + + * fix timespec=nil for -dgeneric_linux_syscalls (aarch64) case. + + + git-svn-id: http://svn.freepascal.org/svn/fpc/trunk at 33392 3ad0048d-3df7-0310-abae-a5850022a9f2 + +diff --git a/rtl/linux/bunxsysc.inc b/rtl/linux/bunxsysc.inc +index c8d7849672..c6d18be4e9 100644 +--- a/fpcsrc/rtl/linux/bunxsysc.inc ++++ b/fpcsrc/rtl/linux/bunxsysc.inc +@@ -463,12 +463,18 @@ Function fpSelect(N:cint;readfds,writefds,exceptfds:pfdSet;TimeOut:PTimeVal):cin + {$if defined(generic_linux_syscalls)} + + var ts : timespec; ++ pts : PTimeSpec; + begin +- ts.tv_sec := timeout^.tv_sec; +- ts.tv_nsec := timeout^.tv_usec * 1000; ++ pts:=nil; ++ if assigned(timeout) then ++ begin ++ pts:=@ts; ++ ts.tv_sec := timeout^.tv_sec; ++ ts.tv_nsec := timeout^.tv_usec * 1000; ++ end; + fpSelect:=do_syscall(syscall_nr_pselect6,n, + tsysparam(readfds),tsysparam(writefds), +- tsysparam(exceptfds),tsysparam(@ts),0); ++ tsysparam(exceptfds),tsysparam(pts),0); + end; + + {$else} diff -Nru fpc-3.0.4+dfsg/debian/patches/series fpc-3.0.4+dfsg/debian/patches/series --- fpc-3.0.4+dfsg/debian/patches/series 2019-01-16 08:33:37.000000000 +0000 +++ fpc-3.0.4+dfsg/debian/patches/series 2019-01-24 23:26:55.000000000 +0000 @@ -34,3 +34,4 @@ fpcmake-m68k.patch ncurses6.patch fpc-r38400.patch +arm64-select.patch From owner at bugs.debian.org Fri Jan 25 01:33:04 2019 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Fri, 25 Jan 2019 01:33:04 +0000 Subject: [Pkg-pascal-devel] Processed: re: fp-compiler-3.0.4: fpselect segfaults on arm64 References: Message-ID: Processing commands for control at bugs.debian.org: > Tags 888782 +patch Bug #888782 [fp-compiler-3.0.4] fp-compiler-3.0.4: fpselect segfaults on arm64 Added tag(s) patch. > Thanks Stopping processing here. Please contact me if you need assistance. -- 888782: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888782 Debian Bug Tracking System Contact owner at bugs.debian.org with problems