#lafleur — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #lafleur, aggregated by home.social.
-
Green Bay Packers sign LaFleur, Gutekunst to contract extensions https://www.rawchili.com/nfl/717651/ #Brian #commitment #contract #ContractExtension #director #EdPolicy #ExecutiveVicePresident #extension #fan #Football #FootballOperationRussBall #GeneralManagerBrianGutekunst #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Gutekunst #HeadCoachMattLafleur #lafleur #Milwaukee #news #NFL #Packers #passion #pro #Sports #SteadfastDedication #Wisconsin #WISN
-
Green Bay Packers sign LaFleur, Gutekunst to contract extensions https://www.rawchili.com/nfl/717651/ #Brian #commitment #contract #ContractExtension #director #EdPolicy #ExecutiveVicePresident #extension #fan #Football #FootballOperationRussBall #GeneralManagerBrianGutekunst #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Gutekunst #HeadCoachMattLafleur #lafleur #Milwaukee #news #NFL #Packers #passion #pro #Sports #SteadfastDedication #Wisconsin #WISN
-
Published my first PyPI package today, called lafleur.
#lafleur is a specialized CPython JIT fuzzer that uses a coverage-guided, evolutionary approach. It executes test cases, observes their effect on the JIT's state by analyzing verbose trace logs, and uses that feedback to guide its mutations, becoming smarter at finding interesting code paths over time.
Let me know if you use it or have any questions.
https://pypi.org/project/lafleur/
https://github.com/devdanzin/lafleur -
The Packers will play the Bears in NFC wild-card playoff game https://www.rawchili.com/nfl/655700/ #American #AmericanFootball #Bay #Bears #Chicago #ChicagoBears #ChicagoBears #Content #detroit #DetroitLions #eagles #Football #green #GreenBayPackers #Hub #lafleur #lions #Matt #MattLaFleur #Neutral #news #NFL #NFLHub #Overall #OverallNeutral #Packers #Philadelphia #PhiladelphiaEagles #Sharing #Sports #SportsNews #WI #WIContentSharing #WIContentSharingPackers
-
The Packers will play the Bears in NFC wild-card playoff game https://www.rawchili.com/nfl/655700/ #American #AmericanFootball #Bay #Bears #Chicago #ChicagoBears #ChicagoBears #Content #detroit #DetroitLions #eagles #Football #green #GreenBayPackers #Hub #lafleur #lions #Matt #MattLaFleur #Neutral #news #NFL #NFLHub #Overall #OverallNeutral #Packers #Philadelphia #PhiladelphiaEagles #Sharing #Sports #SportsNews #WI #WIContentSharing #WIContentSharingPackers
-
Packers’ Micah Parsons reflects on injury in heartfelt Christmas post https://www.rawchili.com/nfl/631301/ #American #AmericanFootball #Bay #Bo #BoNix #Broncos #Denver #DenverBroncos #Football #green #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Hub #injury #lafleur #Matt #MattLaFleur #Micah #MicahParsons #National #NationalSports #Neutral #news #NFL #NFLHub #Nix #Overall #OverallNeutral #OverallPositive #Packers #Parsons #Positive #Reggie #ReggieWhite #Sports #SportsNews #white
-
Packers’ Micah Parsons reflects on injury in heartfelt Christmas post https://www.rawchili.com/nfl/631301/ #American #AmericanFootball #Bay #Bo #BoNix #Broncos #Denver #DenverBroncos #Football #green #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Hub #injury #lafleur #Matt #MattLaFleur #Micah #MicahParsons #National #NationalSports #Neutral #news #NFL #NFLHub #Nix #Overall #OverallNeutral #OverallPositive #Packers #Parsons #Positive #Reggie #ReggieWhite #Sports #SportsNews #white
-
Packers’ Devonte Wyatt expected to miss rest of 2025 season https://www.rawchili.com/nfl/565307/ #American #AmericanFootball #Bay #Breaking #brooks #detroit #DetroitLions #Devonte #DevonteWyatt #Football #Goff #green #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Hub #jared #JaredGoff #karl #KarlBrooks #lafleur #lions #Matt #MattLaFleur #Micah #MicahParsons #Neutral #news #NFL #NFLHub #Overall #OverallNeutral #Packers #Parsons #SMG #SMGBreakingWire #Sports #SportsNews #Wire #Wyatt
-
Packers’ Devonte Wyatt expected to miss rest of 2025 season https://www.rawchili.com/nfl/565307/ #American #AmericanFootball #Bay #Breaking #brooks #detroit #DetroitLions #Devonte #DevonteWyatt #Football #Goff #green #GreenBay #GreenBayPackers #GreenBay #GreenBayPackers #Hub #jared #JaredGoff #karl #KarlBrooks #lafleur #lions #Matt #MattLaFleur #Micah #MicahParsons #Neutral #news #NFL #NFLHub #Overall #OverallNeutral #Packers #Parsons #SMG #SMGBreakingWire #Sports #SportsNews #Wire #Wyatt
-
It turns out that, by running it on an interpreter with ASan enabled, I was the culprit of my fuzzer lafleur using way too much memory.
That even led to me buying some DDR5 to be able to fuzz a bit more comfortably. Running without ASan reduces memory usage to 1/15. So I guess now I'll have some spare RAM, and less money, going forward :)
I'll enhance the JIT fuzzer to run on a different interpreter than the fuzzing scripts, which benefit from ASan.
-
lafleur, the CPython JIT fuzzer, now can compare timings for running a piece of code with JIT on and off.
The idea is that if the run with JIT on is much slower that with JIT off, we have found a performance bug.
Brandt Bucher suggested this mode. It took a while to get started on it, but it was simple to implement on top of Differential Mode.
So many modes, so little compute available...
-
Differential Mode has just landed in lafleur, the CPython JIT fuzzer. It runs the same code with and without the JIT, compares the result, and flags any discrepancies.
It does this while mutating the code in a feedback-guided loop, so it evolves the fuzzing scripts trying to find one where the JIT gives wrong results.
This is actually the 2nd time this feature is implemented (now better and more robust): it used to work, broke, and now is back.
-
Packers’ McManus suffers injury to kicking leg; says he plans to play Sunday vs. Bengals
GREEN BAY (WLUK) — It appears the Green Bay Packers have a kicking quandary on their hands, as…
#NFL #CincinnatiBengals #Cincinnati #Bengals #Football #injury #kicker #kicking #lafleur #McManus #McNamee #Packers #practice
https://www.rawchili.com/nfl/434642/ -
Packers’ McManus suffers injury to kicking leg; says he plans to play Sunday vs. Bengals
GREEN BAY (WLUK) — It appears the Green Bay Packers have a kicking quandary on their hands, as…
#NFL #CincinnatiBengals #Cincinnati #Bengals #Football #injury #kicker #kicking #lafleur #McManus #McNamee #Packers #practice
https://www.rawchili.com/nfl/434642/ -
Packers’ McManus suffers injury to kicking leg; says he plans to play Sunday vs. Bengals https://www.rawchili.com/nfl/434642/ #Bengals #Cincinnati #CincinnatiBengals #CincinnatiBengals #Football #injury #kicker #kicking #lafleur #McManus #McNamee #NFL #Packers #practice
-
Packers’ McManus suffers injury to kicking leg; says he plans to play Sunday vs. Bengals https://www.rawchili.com/nfl/434642/ #Bengals #Cincinnati #CincinnatiBengals #CincinnatiBengals #Football #injury #kicker #kicking #lafleur #McManus #McNamee #NFL #Packers #practice
-
Posted a topic about lafleur, the CPython JIT fuzzer I'm developing: https://discuss.python.org/t/introducing-lafleur-a-cpython-jit-fuzzer/103452
It has many details about the project, the results (4 JIT crashes so far), calls for help and ideas for the future.
If any of this interests you, please give a read. Boosts welcome :)
-
Preparing a post about lafleur, the CPython JIT fuzzer I develop.
It has found 4 JIT crashes so far:
#136996: "JIT: `executor->vm_data.valid` assertion failure in `unlink_executor`".
#137007: "JIT: assertion failure in _PyObject_GC_UNTRACK".
#137728: "Assertion failure or `SystemError` in `_PyEval_EvalFrameDefault` in a JIT build".
#137762: "Assertion failure in `optimize_uops` in a JIT build".Contributions welcome!
https://github.com/search?q=repo%3Apython%2Fcpython+lafleur&type=issues
-
Here's how lafleur works:
Starts from a corpus of seed files (generated by fusi)l. It runs each file and parses the JIT debug output to record micro ops (UOPs) and edges between them.
Then it applies mutations to these files and when a mutation results in a new UOP or edge, it adds the mutated file to the corpus.
All the while, it monitors the execution of these files for crashes.
And it's smart about which file to mutate next.
Simple, eh?
-
One obvious thing from fuzzing the CPython JIT with the lafleur fuzzer is that finding crashes is much lower probability than fuzzing CPython with fusil.
Whenever fusil found a crash, it would find hits for it again and again pretty quickly.
With lafleur, we only got 3 hits (2 issues) in thousands of fuzzing hours.
I'm throwing more compute at it, but maybe we'll need to improve the core ideas to get better results.
-
Reviewed the 3 PRs we got for lafleur: https://github.com/devdanzin/lafleur/pulls?q=is%3Apr
All 3 marked as "good first issue". They've clear signs of being created by or with help from AI, like tentative code ("# do this in case... ") and removing docstrings.
Merged one and gave feedback on 2, including tips on how to get AI to fix their issues.
I might get unfollows for this, but I welcome AI generated code as long as it's good enough. In fact, AI made this project viable.
-
Busy day, good day: the new CPython fuzzer lafleur found its first 2 crashes this morning!
Happiness only marred by the bad job I did reducing the testcases and making the reports reproducible. Thanks Brandt Bucher and and Ken Jin for the patience! Next bug reports will be more polished and reliable.
Also, we got 3 new PRs for the fuzzer but I didn't have time to review them, will have to leave that for tomorrow.
-
Launching a new project on a Sunday night: lafleur, a CPython JIT fuzzer.
https://github.com/devdanzin/lafleur
It's a feedback driven fuzzer (using JIT debug output) with corpus prioritization and JIT-targeted AST-based mutations. Calling it "evolutionary" may be a stretch, but sounds good.
It's also a fuzzer that so far hasn't found any crashes or bugs. Still working on that ;)
If you want to understand how it works, there is a good amount of docs.
-
Trying real hard to build a fuzzer targeting the CPython JIT, lots of features implemented but not a single crash or bug discovered so far.
Such is life when hunting for crashes in robust code.
This weekend I'll be spinning off a new fuzzer that grew from fusil. Wish me luck 🙂
-
@ishambard and I were looking into making some more paper crafts again to go with our window displays and were inspired by the lovely idea of https://www.instagram.com/mila.pn?igsh=MWVuNjk5NnN3eDBpNQ== and her little fox puppets, which combine charm, whimsy and our favourite woodland friends. So aided by one of our own little foxes of our own we have made a set of four. Fox loved helping to model them and colour them in 🙂 Check out Mila’s page for the original craft #foxpuppet #foxlovers #papercraft #paperfox #toiletrollcraft #dualmarkers #craftingfun #handmadewithlove #mila.pn #angeloandrenato #duxsomniumgames #splitstonegames #lafleur #boardgamesunday #mymansam #ilovefoxes
-
@ishambard and I were looking into making some more paper crafts again to go with our window displays and were inspired by the lovely idea of https://www.instagram.com/mila.pn?igsh=MWVuNjk5NnN3eDBpNQ== and her little fox puppets, which combine charm, whimsy and our favourite woodland friends. So aided by one of our own little foxes of our own we have made a set of four. Fox loved helping to model them and colour them in 🙂 Check out Mila’s page for the original craft #foxpuppet #foxlovers #papercraft #paperfox #toiletrollcraft #dualmarkers #craftingfun #handmadewithlove #mila.pn #angeloandrenato #duxsomniumgames #splitstonegames #lafleur #boardgamesunday #mymansam #ilovefoxes
-
@ishambard and I were looking into making some more paper crafts again to go with our window displays and were inspired by the lovely idea of https://www.instagram.com/mila.pn?igsh=MWVuNjk5NnN3eDBpNQ== and her little fox puppets, which combine charm, whimsy and our favourite woodland friends. So aided by one of our own little foxes of our own we have made a set of four. Fox loved helping to model them and colour them in 🙂 Check out Mila’s page for the original craft #foxpuppet #foxlovers #papercraft #paperfox #toiletrollcraft #dualmarkers #craftingfun #handmadewithlove #mila.pn #angeloandrenato #duxsomniumgames #splitstonegames #lafleur #boardgamesunday #mymansam #ilovefoxes