2016-10-25 14:01:40 +0000ircbrowse(~chrisdone@unaffiliated/chrisdone)
2016-10-25 14:03:59 +0000 <ircbrowse> :-)
2016-10-25 14:17:38 +0000osa1_osa1
2016-10-25 14:17:44 +0000osa1(~omer@156-56-64-180.dhcp-bl.indiana.edu) (Changing host)
2016-10-25 14:17:44 +0000osa1(~omer@haskell/developer/osa1)
2016-10-25 14:19:31 +0000cur8or(~cur8or@72canterbury.cybersmart.co.za) (Ping timeout: 244 seconds)
2016-10-25 14:19:33 +0000quchen(~quchen@ipb21b54ea.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2016-10-25 14:22:58 +0000newhoggy(~newhoggy@ppp121-45-184-142.bras1.syd2.internode.on.net)
2016-10-25 14:23:29 +0000 <siarheit> bgamari: i do, i do
2016-10-25 14:23:42 +0000 <bgamari> siarheit, you do
2016-10-25 14:23:43 +0000 <bgamari> ?
2016-10-25 14:23:47 +0000 <siarheit> https://ghc.haskell.org/trac/ghc/ticket/12585
2016-10-25 14:24:00 +0000 <siarheit> (WRT #12757 failure mechanics)
2016-10-25 14:24:01 +0000 <phaskell> #12757: Compiled program segfaults at -O1 - https://ghc.haskell.org/trac/ghc/ticket/12757
2016-10-25 14:24:11 +0000 <bgamari> ahh
2016-10-25 14:25:18 +0000 <siarheit> basically when bytestring package checks it you are finished traversing bytestring it checks current pointer for '"literal#" + length("literal"#'
2016-10-25 14:25:32 +0000 <bgamari> oh no!
2016-10-25 14:25:36 +0000 <bgamari> I see
2016-10-25 14:25:39 +0000 <siarheit> but it inlines that literal and creates it in new place
2016-10-25 14:25:46 +0000 <bgamari> oh dear
2016-10-25 14:25:54 +0000 <siarheit> and end points to a new literal (and who knows what lies in between)
2016-10-25 14:25:58 +0000 <bgamari> right
2016-10-25 14:26:19 +0000 <bgamari> siarheit, thanks!
2016-10-25 14:26:49 +0000 <siarheit> very scary stuff
2016-10-25 14:28:09 +0000newhoggy(~newhoggy@ppp121-45-184-142.bras1.syd2.internode.on.net) (Ping timeout: 256 seconds)
2016-10-25 14:46:46 +0000 <rwbarton> I thought siarheit reported this about a week ago
2016-10-25 14:47:27 +0000 <rwbarton> oh yeah, #12585
2016-10-25 14:47:27 +0000 <phaskell> #12585: GHC duplicates string literals in rodata section and breaks 'Ptr Addr#' equality - https://ghc.haskell.org/trac/ghc/ticket/12585
2016-10-25 14:48:15 +0000johnw(~johnw@haskell/developer/johnw) (Quit: ZNC - http://znc.in)
2016-10-25 14:48:31 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com) (Ping timeout: 276 seconds)
2016-10-25 14:50:49 +0000 <rwbarton> siarheit: btw, did you ever try bisecting to find the commit that introduced this issue?
2016-10-25 14:51:02 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com)
2016-10-25 14:53:16 +0000 <siarheit> rwbarton: i didn't but i have a suspiction it's 498009a904a1e8910f9e0e527f6eb6c8073c8a76
2016-10-25 14:53:32 +0000 <siarheit> ( master's a47b62cb36853d03c77ef63b3208b3d869fb687e )
2016-10-25 14:55:26 +0000 <rwbarton> I see
2016-10-25 14:55:45 +0000 <rwbarton> as an emergency fix can we just set the size of an unboxed string literal to ∞?
2016-10-25 14:58:05 +0000 <siarheit> yeah, it sounds correct. https://phabricator.haskell.org/D2605 tries to do a similar thing (in a more invasive way)
2016-10-25 15:01:01 +0000johnw(~johnw@haskell/developer/johnw)
2016-10-25 15:05:33 +0000raichoo(~raichoo@2001:470:7691:11:250:b6ff:fec1:f861) (Ping timeout: 256 seconds)
2016-10-25 15:17:46 +0000raichoo(~raichoo@mue-88-130-63-200.dsl.tropolys.de)
2016-10-25 15:22:26 +0000merijn(~merijn@wcw-staff-145-18-166-223.wireless.uva.nl) (Ping timeout: 256 seconds)
2016-10-25 15:27:28 +0000osa1(~omer@haskell/developer/osa1) (Ping timeout: 260 seconds)
2016-10-25 15:30:49 +0000conal(~conal@104.255.240.10)
2016-10-25 15:33:24 +0000javjarfer(~javjarfer@212.225.209.2) (Ping timeout: 244 seconds)
2016-10-25 15:35:48 +0000raichoo(~raichoo@mue-88-130-63-200.dsl.tropolys.de) (Quit: Leaving.)
2016-10-25 15:37:43 +0000afarmer(~afarmer@199.201.64.4)
2016-10-25 15:38:14 +0000osa1(~omer@haskell/developer/osa1)
2016-10-25 15:39:13 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d) (Ping timeout: 245 seconds)
2016-10-25 15:40:36 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d)
2016-10-25 15:43:41 +0000osa1_(~omer@2001:18e8:2:28b6:2ab2:bdff:fedf:fa66)
2016-10-25 15:43:48 +0000osa1(~omer@haskell/developer/osa1) (Quit: Konversation terminated!)
2016-10-25 15:46:21 +0000arjan_b(82590e45@gateway/web/freenode/ip.130.89.14.69) (Quit: bbl)
2016-10-25 15:51:43 +0000alpounet(~alp@62-210-84-239.rev.poneytelecom.eu) (Quit: WeeChat 0.4.2)
2016-10-25 15:52:12 +0000alpounet(~alp@62-210-84-239.rev.poneytelecom.eu)
2016-10-25 16:00:32 +0000 <niteria_> #12757 scares me, I also expect not duplicating string literals to make compile times faster
2016-10-25 16:00:32 +0000 <phaskell> #12757: Compiled program segfaults at -O1 - https://ghc.haskell.org/trac/ghc/ticket/12757
2016-10-25 16:00:44 +0000Sonarpulse(~Sonarpuls@unaffiliated/sonarpulse)
2016-10-25 16:00:47 +0000niteria_niteria
2016-10-25 16:02:11 +0000 <niteria> Text rewrite rules are quite expensive compile-time-wise for string literals
2016-10-25 16:02:13 +0000osa1_(~omer@2001:18e8:2:28b6:2ab2:bdff:fedf:fa66) (Ping timeout: 256 seconds)
2016-10-25 16:08:29 +0000kolmodin(~kolmodin@h-24-142-160.a213.priv.bahnhof.se) (Remote host closed the connection)
2016-10-25 16:08:37 +0000kolmodin(~kolmodin@h-24-142-160.a213.priv.bahnhof.se)
2016-10-25 16:08:45 +0000CoderPuppy(~cpup@32.218.118.186)
2016-10-25 16:09:38 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d) (Ping timeout: 245 seconds)
2016-10-25 16:10:48 +0000refold(~refold@188.172.151.158) (Quit: leaving)
2016-10-25 16:10:53 +0000RyanGlScott(~chatzilla@2001:18e8:2:10f1:f000::6cc) (Ping timeout: 245 seconds)
2016-10-25 16:11:38 +0000cpup(~cpup@32.218.115.34) (Ping timeout: 244 seconds)
2016-10-25 16:12:31 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d)
2016-10-25 16:16:27 +0000jfischoff(~jfischoff@pool-74-101-107-146.nycmny.fios.verizon.net)
2016-10-25 16:22:52 +0000Sonarpulse-Work(~Sonarpuls@2001:4870:e08e:201:618e:77bd:631d:1b6d)
2016-10-25 16:25:46 +0000afarmer(~afarmer@199.201.64.4) (Ping timeout: 250 seconds)
2016-10-25 16:31:27 +0000 <bgamari> rwbarton, I think we have a plan for a less hackish short-term fix
2016-10-25 16:36:08 +0000afarmer(~afarmer@199.201.64.133)
2016-10-25 16:42:34 +0000ghc-github- [ghc] ghc-mirror force-pushed wip/spj-tc-branch3 from d8f3bcf to 42d5eb7: https://git.io/vPAbB
2016-10-25 16:42:34 +0000ghc-github- ghc/wip/spj-tc-branch3 e26f3b7 Simon Peyton Jones: Make a panic into an ASSERT
2016-10-25 16:42:34 +0000ghc-github- ghc/wip/spj-tc-branch3 20e7432 Simon Peyton Jones: Fix a bug in mk_superclasses_of...
2016-10-25 16:42:34 +0000ghc-github- ghc/wip/spj-tc-branch3 fc72e5d Simon Peyton Jones: Comments only in TcType
2016-10-25 16:42:45 +0000lpsmith_lpsmith
2016-10-25 16:58:58 +0000javjarfer(~javjarfer@ceduroam9.us.es)
2016-10-25 17:00:10 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com) (Ping timeout: 250 seconds)
2016-10-25 17:01:07 +0000ghorn(~ghorn@66.201.63.226) (Ping timeout: 276 seconds)
2016-10-25 17:01:40 +0000ghorn(~ghorn@66.201.63.226)
2016-10-25 17:02:44 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com)
2016-10-25 17:03:28 +0000javjarfer(~javjarfer@ceduroam9.us.es) (Ping timeout: 250 seconds)
2016-10-25 17:04:38 +0000RyanGlScott(~chatzilla@2001:18e8:2:10f1:f000::6cc)
2016-10-25 17:04:43 +0000RyanGlScott(~chatzilla@2001:18e8:2:10f1:f000::6cc) (Client Quit)
2016-10-25 17:08:24 +0000shanemikel(~shanemike@c-73-162-96-145.hsd1.ca.comcast.net)
2016-10-25 17:08:38 +0000dedgrant(~dedgrant@192-40-237-82.dedicated.allstream.net)
2016-10-25 17:16:38 +0000bgamari(~bgamari@c-71-235-8-183.hsd1.nh.comcast.net) (Ping timeout: 250 seconds)
2016-10-25 17:17:44 +0000raichoo(~raichoo@mue-88-130-63-200.dsl.tropolys.de)
2016-10-25 17:18:16 +0000javjarfer(~javjarfer@romulo.us.es)
2016-10-25 17:18:20 +0000jfischoff(~jfischoff@pool-74-101-107-146.nycmny.fios.verizon.net) (Quit: jfischoff)
2016-10-25 17:19:13 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d) (Ping timeout: 245 seconds)
2016-10-25 17:19:45 +0000Cale(~cale@2607:fea8:98e0:54c:70b5:d8f:40c4:3c5d)
2016-10-25 17:22:11 +0000bgamari(~bgamari@c-71-235-8-183.hsd1.nh.comcast.net)
2016-10-25 17:26:28 +0000shanemikel(~shanemike@c-73-162-96-145.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
2016-10-25 17:30:24 +0000kosorith(~kosorith@159-205-187-192.adsl.inetia.pl)
2016-10-25 17:30:30 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com) (Ping timeout: 256 seconds)
2016-10-25 17:52:57 +0000amyers(~quassel@128.177.89.240.available.zip.zayo.com)
2016-10-25 18:00:33 +0000osa1_(~omer@156-56-64-180.dhcp-bl.indiana.edu)