Created on 2008-11-05.13:57:21 by kowey, last changed 2012-01-06.19:13:17 by kowey.
msg6595 (view) |
Author: kowey |
Date: 2008-11-05.13:57:19 |
|
I have a local copy of the darcs darcs repository in which I can systematically
reproduce this error by pulling in the current unstable repository.
I have created a tarball for future investigation.
The procedure in
http://wiki.darcs.net/DarcsWiki/Forensics
may come in handy (or not)
|
msg6645 (view) |
Author: kowey |
Date: 2008-11-10.21:45:31 |
|
I can reproduce this by applying the attached bundle to the attached
ctx (ctx)
Attachments
|
msg6726 (view) |
Author: kowey |
Date: 2008-11-23.16:43:37 |
|
The attached boom.dpatch is smaller and also makes darcs blow up on the repo
mentioned in the context file I previously attached
Attachments
|
msg6727 (view) |
Author: dagit |
Date: 2008-11-23.17:19:53 |
|
The code at the point of pattern failure has a bunch of commented out debug
statements. I enabled then and ran it again. The snippet of the trace right
before the crash looks like this:
Conflictor a1 n1 p1 is
conflictor [
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
]
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9] smart_diff unsafeDiff
and Conflictor a2 n2 p2 is
conflictor {{
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9] smart_diff unsafeDiff
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
}} []
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] takePS B.take
where n2'nons is
and others are
These came from
{{
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
}}
n1'n2'nons
{{
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
}}
from n1' :> n2'
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
:>
p2
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] takePS B.take
p2 fixed
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] takePS B.take
n1'
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] PackedString B.ByteString
p2
|:
replace ./src/Darcs/Diff.lhs [A-Za-z_0-9\-\.] takePS B.take
darcs: src/Darcs/Patch/Real.hs:(482,21)-(500,99): Irrefutable pattern failed for
pattern Data.
Maybe.Just a2'o
|
msg7118 (view) |
Author: kowey |
Date: 2009-01-16.14:10:31 |
|
Marking as a release target for darcs 2.3 (please override as needed, Thorkil)
|
msg8148 (view) |
Author: kowey |
Date: 2009-08-15.08:54:28 |
|
I think it would still be useful to attempt to create a minimal example out of
this (since we have something that's reliably reproducible)
|
msg11603 (view) |
Author: tux_rocker |
Date: 2010-06-27.17:54:16 |
|
We are not likely to get this fixed before 2.5. I bump it to 2.6.
|
msg14750 (view) |
Author: markstos |
Date: 2011-10-13.12:48:42 |
|
This was opened in 2008 and has been bumped from release to release since
then. We aren't like to get it to for 2.8, either. Bumping to 2.10.
|
|
Date |
User |
Action |
Args |
2008-11-05 13:57:21 | kowey | create | |
2008-11-07 11:50:38 | kowey | set | priority: bug -> urgent nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin |
2008-11-10 21:45:33 | kowey | set | files:
+ ctx, move-patch_filename-out-of-uglyfilename.dpatch nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin status: unread -> unknown messages:
+ msg6645 title: pull => src/Darcs/Patch/Real.lhs:(479,21)-(497,99): Irrefutable pattern failed for pattern Data.Maybe.Just a2 (2.1.0+236) -> pull => src/Darcs/Patch/Real.lhs:(479, 21)-(497, 99): Irrefutable pattern failed for pattern Data.Maybe.Just a2 (2.1.0+236) |
2008-11-23 16:43:40 | kowey | set | files:
+ boom.dpatch nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin messages:
+ msg6726 |
2008-11-23 17:19:56 | dagit | set | nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin messages:
+ msg6727 |
2009-01-16 14:10:35 | kowey | set | topic:
+ Target-2.3 nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin messages:
+ msg7118 |
2009-08-06 16:05:09 | kowey | set | topic:
+ Target-2.4, - Target-2.3 nosy:
kowey, dagit, simon, thorkilnaur, dmitry.kurochkin |
2009-08-10 23:50:41 | admin | set | nosy:
- dagit |
2009-08-15 08:54:33 | kowey | set | status: unknown -> needs-reproduction nosy:
kowey, simon, thorkilnaur, dmitry.kurochkin topic:
+ Core messages:
+ msg8148 |
2009-08-25 17:33:43 | admin | set | nosy:
+ darcs-devel, - simon |
2009-08-27 14:24:21 | admin | set | nosy:
kowey, darcs-devel, thorkilnaur, dmitry.kurochkin |
2009-09-14 10:45:26 | kowey | set | topic:
+ Target-2.5, - Target-2.4 nosy:
kowey, darcs-devel, thorkilnaur, dmitry.kurochkin |
2010-06-13 18:03:58 | kowey | set | milestone: 2.5.0 |
2010-06-15 20:58:58 | admin | set | topic:
- Target-2.5 |
2010-06-27 17:54:17 | tux_rocker | set | nosy:
+ tux_rocker messages:
+ msg11603 milestone: 2.5.0 -> 2.8.0 |
2010-08-06 09:39:46 | ganesh | set | nosy:
+ ganesh |
2011-10-13 12:48:43 | markstos | set | messages:
+ msg14750 milestone: 2.8.0 -> 2.10.0 |
2012-01-06 19:13:17 | kowey | set | status: needs-reproduction -> needs-testcase |
|