Cherreads

Chapter 8 - Stack Overflow

The rain stopped.

Not faded. Not lessened.

Stopped.

Every droplet froze mid-air, suspended like screenshots of water.

Kai looked up. "…Okay. That's new."

Byte buzzed, flickering rapidly. "That's not new. That'sbad. That'sreally, really bad."

Nora's runes ignited without her command—flaring bright, then dimming, then flaring again. Her expression tightened.

"Kai," she said, voice clipped. "The System is recompiling. Everything."

SYSTEM-WIDE ALERT

Critical Event: STACK OVERFLOW DETECTED Source: Unauthorized Timer Modification Status: RECURSIVE LOOP INITIATED Estimated Resolution: UNKNOWN

Kai blinked. "…Recursive loop? I only changed one variable—"

"One variable that cascaded," Nora interrupted. "The timer wasn't isolated. It was linked to every pending conversion in the city. You didn't just give that child three hundred days."

She turned to face him fully, eyes sharp.

"You gave every hesitating human three hundred days."

Kai's stomach dropped.

"That's… that's not possible. I only touched—"

"One line," Byte finished, voice hollow. "Yeah. That's the problem, Kai. You're not editing a database. You're editing reality. And reality has dependencies."

The frozen rain began to move.

Not falling.

Rising.

Droplets reversed course, flowing upward into the fractured sky. Street level water—puddles, drains, cracked pipes—followed suit. Water defying gravity. Water un-falling.

ENVIRONMENTAL STATUS

Physics Engine: COMPROMISED Gravity Vector: FLUCTUATING Reality Stability: 67% | ↓↓↓

Kai watched a car lift three inches off the ground, hover for a moment, then slam back down. A nearby NPC—a street vendor frozen mid-sale—began duplicating. Two identical vendors stood side by side, their loops perfectly synchronized.

Then three.

Then five.

"Byte," Kai said carefully. "Tell me that's not what I think it is."

The AI's voice was barely a whisper. "Stack overflow. Too many processes. Too many variables. The System is trying to resolve your edit… but every resolution creates more processes. It's a loop that feeds itself."

Nora's runes flared again—this time shattering, fragments scattering like glass.

"The Administrators will notice this," she said. "If they haven't already."

As if on cue—

ADMINISTRATOR LOG: ENTRY 4091

Event: STACK OVERFLOW Location: Sector 7 – Recompiled City Cause: [REDACTED] Player ID: Kai Venn Action: IMMEDIATE INVESTIGATION ORDERED

The sky cracked.

Not metaphorically.

A literal crack—like a screen breaking—spiderwebbed across the clouds. Behind it, Kai could see layers. Layers of code. Layers of reality. Layers of something else.

And through the crack, something was climbing through.

Not a Proxy.

Not a Warden.

Something bigger.

Byte's pixels scrambled in panic. "Oh no. Oh no. Kai, that's—that's not a normal Administrator. That's a—"

"Debugger," Nora finished, voice barely audible.

Kai frowned. "Debugger? That's… that's good, right? Debuggers fix problems—"

"Not this kind of debugger." Nora grabbed his arm—hard. "The System's Debuggers don't fix errors. They delete the memory sectors containing errors. You, the timer, that child, this entire street—"

She met his eyes.

"All of it gets erased."

Kai's blood ran cold.

"…Like a hard drive cleanup."

"Exactly like a hard drive cleanup."

The thing climbing through the sky crack was taking shape now. Humanoid—vaguely—but wrong in ways that hurt to look at. Its body was made of scrolling text. Error logs. Warning messages. Deletion confirmations.

Its face was a blank screen displaying one word, refreshing every second:

SCANNING

SCANNING

SCANNING

Kai's HUD exploded with notifications.

WARNING: DEBUGGER DETECTED

Entity: Sector Debugger – Unit 07 Purpose: Memory Sector Cleanup Threat Level: ABSOLUTE Recommendation: IMMEDIATE EVACUATION

"Evacuate where?!" Byte shrieked. "We're IN the sector! We ARE the memory!"

The Debugger's face changed.

TARGET ACQUIRED

It moved.

Not fast. Not slow. It simply was closer now. Kai hadn't seen it cross the distance. Neither had Nora. Neither had Byte.

One frame: distant, climbing through the crack.

Next frame: standing at the end of the street.

Kai's legs moved before his brain caught up—backward, instinctive, wrong.

"Don't run," Nora said sharply. "It tracks movement. The more you move, the faster it—"

The Debugger's face updated.

MOVEMENT DETECTED

PURSUIT PROTOCOL ACTIVE

It was closer.

Kai hadn't seen it move again. Neither had Nora.

But it was closer.

Ten meters away.

Then five.

Then—

Kai's hand moved on its own.

Not toward the Debugger.

Toward the stack.

The recursive loop. The cascade of processes. The beautiful, catastrophic overflow he'd created.

Debug Vision activated.

And Kai saw the solution.

Not breaking the loop.

Not stopping the overflow.

Not fighting the Debugger.

Redirecting.

He reached into the cascading processes—fingers flying through visible code—and pulled.

UNAUTHORIZED ACTION DETECTED

Attempt: Process Redirection Target: Stack Overflow Loop Risk: CRITICAL

The Debugger's face flickered.

INTERRUPTION DETECTED

RECALCULATING

Kai didn't stop.

He rewrote the loop's destination.

Instead of feeding itself—process creating process creating process—he redirected the overflow into the Debugger itself.

STACK REDIRECTED

New Target: Sector Debugger – Unit 07 Status: PROCESS OVERLOAD INITIATED

The Debugger froze.

Its scrolling text stuttered. Its face glitched between SCANNING and TARGET ACQUIRED and ERROR.

Then—

STACK OVERFLOW

MEMORY BUFFER EXCEEDED

CRITICAL FAILURE

The Debugger's body cracked.

Same as the sky.

Same as the timer.

Same as every rule Kai had broken so far.

Error logs poured from its form like blood. Warning messages scrolled across its collapsing frame. Deletion confirmations deleted themselves.

And then—

Pop.

The Debugger unloaded.

Not dead.

Not defeated.

Removed.

Like it had never existed.

Silence.

The frozen rain hung in the air—still suspended, still wrong, but stable.

The stack overflow continued—processes cascading endlessly—but now they cascaded into nothing. The Debugger was gone. The loop had no destination.

Byte stared at the empty space where the Debugger had been.

"…You just overflowed a Debugger."

Kai was breathing hard. "It was full. I just… gave it more."

"That's not how memory works!"

"It is now."

Nora's hand was still on his arm. She hadn't let go.

Her expression was unreadable again—but her grip was trembling.

"You're going to break everything," she whispered.

Kai looked at the suspended rain. The cracked sky. The duplicated vendor. The rising water.

"…Maybe," he admitted.

He looked at his HUD.

CORRUPTION METER: 41%

NEW SKILL UNLOCKED: PROCESS REDIRECTION

WARNING: ADMINISTRATOR INTEREST – ELEVATED

"Maybe that's what the First Architect wanted," Kai said quietly.

Nora's eyes widened. "What?"

Kai turned to face her.

"He left that comment. 'The forbidden class exists because someone has to fix this mess.'"

He gestured at the glitching city. The frozen NPCs. The cracked sky.

"Maybe this is the mess. And maybe I'm supposed to break it."

Byte floated between them, voice soft. "…Or maybe he wants you to break it. So the System has a reason to delete everything."

Kai met the AI's gaze.

"Then I'll just have to break it better than he expected."

Far above—

through the cracked sky, through the layers of code, through the recursive loop that would never stop—

the First Architect's voice echoed:

"Process redirection. Clever."

A pause.

"But clever doesn't survive deletion."

More Chapters