I think the bug I resolved (I wouldn't say fixed) in @novelwriter today is the weirdest I've encountered so far.
The app uses @-based keywords to set meta data in the text. An auto-complete menu pops up to suggest which keyword when you type an @ on a new line.
In the current version (at least) if you have the editor "justified margins" set, type an @, then type backspace, then *and only then* will Qt/PyQt segfault and crash the app.
Chiesa and Baglini play Rachmaninov and PΓ€rt in Sacile - Schedule // - www.worldconcerthall.com
Silvia Chiesa, cello, andΒ Maurizio Baglini, piano, play: RACHMANINOV: Sonata for cello and piano in G minor, op. 19. PΓRT: Spiegel im Spiegel. Recorded 13 December 2024....www.worldconcerthall.com
Battute a parte, presenterΓ² formale protesta per il trattamento indegno di un paese civile, vessatorio e discriminatorio riservato a chi attraversa legalmente il confine dall'Ucraina, tra cui in gran parte donne, bambini, invalidi (tralascio i rari volontari internazionali come me).
In genere ci si approfitta dell'ignoranza delle leggi europee e dalla rassegnazione di chi poi sospira "almeno qui non cadono razzi".
Ora sono troppo stanco per entrare nei dettagli, ma Γ¨ proprio quello che ho detto prima, piΓΉ che entrare in Unione Europea sembra l'Unione Sovietica.
Musah all'Atalanta in prestito con diritto di riscatto (quasi obbligo): al Milan 25 milioni
https://www.gazzetta.it/Calcio/Calciomercato/Milan/31-08-2025/musah-all-atalanta-dal-milan-in-prestito-con-riscatto-le-cifre.shtml?utm_source=flipboard&utm_medium=activitypub
Pubblicato su Calcio @calcio-Gazzetta
Musah all'Atalanta in prestito con diritto di riscatto (quasi obbligo): al Milan 25 milioni
La Dea perde il suo miglior centrocampista per infortunio, Ederson, e si rinforza con l'americanoAndrea Elefante (La Gazzetta dello Sport)
"Bid voor de soep en nu oprotten!"
--> "onze heilige Hendrik Bontenbal heeft ontdekt dat je zielen kunt redden met een soepkom."
--> "Henri zei dat hij βhelaasβ tegen de anti-onderduikerswet moest stemmen [..] omdat Het Leger des Heils anders geen soep mag uitdelen."
--> "De ophef draait niet om de onderduikers zelf, maar om de adressen waar zij onderdak vinden."
--> "Jouw naastenliefde is een marketingtruc"
(Via @Joop) #CDA #Bontenbal
bnnvara.nl/joop/artikelen/bid-β¦
Bid voor de soep en nu oprotten! - Joop - BNNVARA
Elianne van Turennout alias Tante Theodora: 'Het gaat niet om soep. Het gaat om wie mens mag zijn'.BNNVARA
βΌοΈπΊπ¦The first confirmed strike of the Flamingo missile destroyed a border outpost and six FSB patrol boats in temporarily occupied Crimea (VIDEO, PHOTOS and more) #Ukraine #Paris #Rome #London #Berlin #Brussels #Finland #Poland #Denmark #Sweden #Norway #Netherlands #Estonia #Latvia #Lithuania #Germany #France #Italy #OSCE #PACE #CoE #SouthKorea #Press #News #Taiwan #Media #Japan #USA #US #UK #EU #NATO #UnitedStates #UnitedKingdom β¨#EuropeanUnion β¨#11yrInvasionofUkraine
Combat Footage
The first confirmed strike of the Flamingo missile destroyed a border outpost and six FSB patrol boats in Crimea.Telegram
@anarchia
Ringraziando chi lβha fatta, pubblichiamo la traduzione dello scritto con cui Casey Goonan, prigioniero politico dellβintifada studentesca statunitense (accusato dellβincendio di unβauto della polizia in risposta agli sgomberi delle accampate) rivoluzioneanarchica.it/dagli-β¦
30 day orders = housing, etc., payment; 29 day orders, nothing.
'It infuriates us': Veterans rage at 'abusive' Trump over reports of him stiffing soldiers - Raw Story
rawstory.com/trump-infuriatingβ¦
'It infuriates us': Veterans rage at 'abusive' Trump over reports of him stiffing soldiers
Donald Trump has reportedly gone out of his way to avoid paying national guard troops sent in to Washington, D.C., resulting in outrage from veterans.David McAfee (Raw Story)
Das Bild zeigt eine YouTube-Videoseite mit dem Titel "Waren Steinzeitmenschen dΓΌmmer als wir? | 42 - Die Antwort auf fast alles | ARTE". Es hat 69.948 Aufrufe und wurde vor 2 Tagen verΓΆffentlicht. Die Video-Kanal-Informationen zeigen, dass es sich um ARTEde handelt, mit 2,51 Millionen Abonnenten. Es gibt 1246 Likes und 271 Kommentare. Ein Kommentar erwΓ€hnt die Wahlresultate der AfD und stellt eine humorvolle Beobachtung zur Frage der Steinzeitmenschen im Vergleich zu heutigen Menschen her.
Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B
π± Energieverbrauch: 0.165 Wh
π Dubrovnik (Croacia ππ·)
#SilentSunday #architecture #architecturephotography #street #streetphotography #streetphotographer #city #oldtown #history #quiet #shadows #urban #urbanexploration #urbanexplorer #urbanphotography #travel #travelphotography #photography #photo #photographer #photographylovers #fotografia #pixelfed #fediphoto
VahibΓ© has been achieved yesterday and now new @osm_fr@fr.osm.socialproject #taskingmanager project started over north Sohoa, Chiconi and Tangani, located in the west of the main island. Aim: showing effective #openscience + let complete #opendata of the event
pablomartinezcalleja.blogspot.β¦
- YouTube
Profitez des vidΓ©os et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
reshared this
It's that time of year again! The Fall semester is about to start, and I'm teaching "Advanced Programming in the UNIX Environment". The syllabus and all course materials including all code examples is available here:
All video lectures are public and available for free on YouTube:
If you want to follow along, I'll be posting lecture videos and related links in this thread throughout the semester.
#programming #unix #apue
reshared this
Advanced Programming the UNIX Environment
Week 2: File Descriptors
To introduce the concept of file descriptors, let's start with a simple question: how many file descriptors can a unix process open? In the process we encounter different limits that may apply across the system, for a given user, or just a process.
#apue #programming #unix
Advanced Programming in the UNIX Environment
Week 2: open(2) and close(2)
Having introduced the concept of file descriptors, let's look at what happens when we try to create a file, "create" an existing file, open an existing file, truncate a file, and look at the various other flags we can pass to open(2).
We also note the perhaps surprising number of ways in which open(2) can fail and take a look at openat(2) and TOCTOU defenses.
#apue #unix #programming
Donald Trump breaks silence after rumours of death circulated online - FOGOLF - FOLLOW GOLF
The US President shared a photo on his online platform Truth Social after playing golf with Jon Gruden.US President Donald Trump loads the motorcade at theFOGOLF (FOGOLF - FOLLOW GOLF)
βοΈπ·πΊPrimary oil refining unit caught fire after UAV strike at Krasnodar refinery on August 30, - ASTRA (VIDEO) #Ukraine #Paris #Rome #London #Berlin #Brussels #Finland #Poland #Romania #Denmark #Sweden #Norway #Netherlands #Estonia #Latvia #Lithuania #Germany #France #Italy #OSCE #PACE #CoE #SouthKorea #Press #News #Taiwan #Media #Japan #USA #US #UK #EU #NATO #UnitedStates #UnitedKingdom β¨#EuropeanUnion #russiaUkraineWarβ¨#11yrInvasionofUkraine #RussiaIsATerroristState
Warriors UkrainianπΊπ¦
π₯ Primary oil refining unit caught fire after UAV strike at Krasnodar refinery on August 30, - ASTRA βββ π₯ 30 ΡΠ΅ΡΠΏΠ½Ρ Π½Π° ΠΡΠ°ΡΠ½ΠΎΠ΄Π°ΡΡΡΠΊΠΎΠΌΡ Π½Π°ΡΡΠΎΠΏΠ΅ΡΠ΅ΡΠΎΠ±Π½ΠΎΠΌΡ Π·Π°Π²ΠΎΠ΄Ρ Π·Π°Π³ΠΎΡΡΠ»Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ΅ΡΠ²ΠΈΠ½Π½ΠΎΡ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΠΊΠΈ Π½Π°ΡΡΠΈ ΠΏΡΡΠ»Ρ ΡΠ΄Π°ΡΡ ΠΠΠΠ, - ASTRATelegram
El #genocidio del pueblo palestino sufre otro paso mΓ‘s en #un horror totalmente despiadado.
A todos los pueblos libres del mundo pedimos que se unan a la #GlobalSummud Flotilla, que zarparΓ‘ desde #Barcelona el 31 de agosto, uniΓ©ndose a decenas de barcos mΓ‘s desde otros paΓses, para romper el asedio ilegal de #Gaza y exigir el fin del genocidio.
Desde el rΓo hasta el mar, #Palestina vencerΓ‘!
#bluelz #socialmedia #design@phwa.ch @erikgrundmann.bsky.social @thorstn.bsky.socialfuturism.com/social-netwo...
Scientists Created an Entire S...
Scientists Created an Entire Social Network Where Every User Is a Bot, and Something Wild Happened
Researchers simulated a social media platform that was populated entirely by AI to see if we can stop them from turning into echo chambers.Victor Tangermann (Futurism)
Can't wait to just be able to veg out on #monsterdon long awaited and much anticipated #Grizzly1976
Never give up on your dreams!!
Been voting on this for months!
βΌοΈπΊπ¦In Temporarily Occupied Severodonetsk, Luhansk region, strike on gas station invaders use (VIDEO) #Ukraine #Paris #Rome #London #Berlin #Brussels #Finland #Poland #Romania #Moldova #Denmark #Sweden #Norway #Netherlands #Estonia #Latvia #Lithuania #Germany #France #Italy #OSCE #PACE #SouthKorea #Press #News #Taiwan #Media #Japan #USA #US #UK #EU #NATO #UnitedStates #UnitedKingdom β¨#EuropeanUnion #russiaUkraineWarβ¨#11yrInvasionofUkraine #RussiaIsATerroristState
Warriors UkrainianπΊπ¦
π₯π Occupied Severodonetsk, Luhansk region, strike on gas stations! βββ π₯π ΠΠΊΡΠΏΠΎΠ²Π°Π½ΠΈΠΉ Π‘ΡΠ²ΡΡΠΎΠ΄ΠΎΠ½Π΅ΡΡΠΊ, ΠΡΠ³Π°Π½ΡΡΠΊΠ° ΠΎΠ±Π»Π°ΡΡΡ, ΡΠ΄Π°Ρ ΠΏΠΎ ΠΠΠ‘!Telegram
Israel is reducing Gaza City to βfields of rubbleβ, kills 78 across enclave
https://www.aljazeera.com/news/2025/8/31/israel-is-reducing-gaza-city-to-fields-of-rubble-kills-78-across-enclave?utm_source=flipboard&utm_medium=activitypub
Posted into Global News @global-news-AlJazeera
Israel is reducing Gaza City to βfields of rubbleβ, kills 78 across enclave
Gaza City was the most populous city in Gaza before the war began, home to about 700,000 people.Al Jazeera
Edit 2: Goal reached while I slept! Thank you!
Edit: $40 received!! Thank you!
So, I need $65 asap to pay a bill that I thought I had already taken care of but hadn't. Anything is appreciated. π
$65/65
@mutualaid
#MutualAid #DisabilityAid #TransCrowdFund
venmo.com/u/Onua-Ryder
paypal.me/nevaronua
https://cash.app/$OnyxOnua
Payez Onyx Ryder avec PayPal.Me
Rendez-vous sur PayPal.Me/nevaronua et saisissez le montant. C'est signé PayPal, donc c'est simple et sécurisé. Vous n'avez pas de compte PayPal ? Pas de problème.PayPal.Me
Γ arrivato Simone, il Poz ci ha regalato 2 quarti senza la sua presenza in panca e via.
Bene così.
Artifacts from a very specific time.
Gators -> clothe masks of various styles (and the assorted accessories we inevitably needed/wanted to make them more comfortable) -> KN95s.
Not pictured because we used them up, the hosptial style blue/white jobs.
We had two cubbies in our going outside coat rack dedicated to masks. Consolidated down to just one that is just the KN95s.
The image shows a gray woven storage basket on a granite countertop. Inside the basket, there are various items, including a red and white package labeled "KN95 Foldable Protective Mask" with "20 Pcs" and "β₯95% PFE" printed on it. Next to the mask package is a white package with a barcode. The basket also contains a blue patterned fabric, a black item with a strap, and a red and white item. The background includes a black mat with a white design and a wooden floor.
β
The image shows a collection of face masks and a bag on a table. In the foreground, there are several black face masks with the text "SPACE ROGUES" and a graphic of a space-themed character. The masks have elastic ear loops in various colors, including white, blue, and red. A black bag with the word "VOTE" in large white letters is visible, with a patterned fabric underneath. The background includes a wooden floor and a plastic bag with items, possibly straws, on the table. The setting appears to be indoors, possibly in a casual or office environment.
β
The image shows a collection of items laid out on a dark surface, likely a table or chair. In the foreground, there is a white, translucent plastic mask frame with a grid-like design, partially wrapped in plastic. Below it, a black cord with metal clasps is visible, suggesting it is part of a mask strap. To the right, a clear plastic bag contains white ear loops with red branding, labeled "made in China." The items are organized in a way that suggests they are part of a mask kit, with the mask frame, ear loops, and strap likely intended for assembly. The background features a wooden floor and a gray wall, providing a neutral backdrop for the items.
Provided by @altbot, generated privately and locally using Ovis2-8B
π± Energy used: 1.329 Wh
Glyph
in reply to Veronica Olsen π³οΈβππ³π΄π» • • •Veronica Olsen π³οΈβππ³π΄π»
in reply to Glyph • • •I just added two more posts to the thread.
Basically, it happens because I'm bypassing the context menu event handler. If I release it first, the bug goes away. So I'm doing something unexpected in the first place.
Secondly, I have had plenty of issues with the garbage collectors in Python and Qt conflicting, causing segfaults. Signals queued up and one side with objects being deleted too soon can also be a cause. So I need to reproduce the issue in pure C++ to check if it's Qt's fault.
FoxyLad
in reply to Veronica Olsen π³οΈβππ³π΄π» • • •Veronica Olsen π³οΈβππ³π΄π»
in reply to FoxyLad • • •Veronica Olsen π³οΈβππ³π΄π»
in reply to Veronica Olsen π³οΈβππ³π΄π» • • •The completer menu pops up on a bunch of other things, like a line starting with % and also when referencing your own previously used tags in the meta data. But it is only on @ it crashes, and only if justified text is enabled.
I do have a hacky bit of code here. The Qt context menu event handler takes precedence when it's open, so I forward most keypresses back to the editor as this is how auto-complete menus generally work. This triggers a document change signal which is where it goes wrong.
Veronica Olsen π³οΈβππ³π΄π»
in reply to Veronica Olsen π³οΈβππ³π΄π» • • •If I close the menu before forwarding the key press, the bug goes away, so I'm fairly certain the event handling and something related to processing signals in the event queue triggers some corner case where Qt tries to access some reference after it's destroyed.
What is so puzzling is why it only happens on an @ character and only if the text has justified margins! π
Tanners
in reply to Veronica Olsen π³οΈβππ³π΄π» • • •