dMZX Forums: MegaZeux built-in updater occasionally idles at high processor usage -> Archived MegaZeux Bugs -> Tracker

Jump to content

Report ID 469 Title MegaZeux built-in updater occasionally idles at high processor usage
Product Archived MegaZeux Bugs Status Fixed (Severity 2 - Fair)
Version 2.83 Fixed in 2.92f
Introduced In Version 2.82bOperating System Windows XP SP2 32-bit

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #469: MegaZeux built-in updater occasionally idles at high processor usage

#1 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 03 June 2012 - 11:31 PM

This has been happening to me during my attempt to update from MegaZeux 2.83 to MegaZeux 2.84 -- the processor usage jumps ridiculously high for a few seconds occasionally while it attempts to download a file. It's sporadic, as in it doesn't happen for every file, and usually it starts another download attempt when it happens. I don't know if it's because of my bad connection, because of another reason, or if this is due to an intended feature.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 7)

#2 User is offline  
ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 04 June 2012 - 01:00 AM

There's probably a missing usleep in one of the retry loops. I don't think there's any CPU-intensive stuff done by the updater code. Can probably be found through code inspection.

--ajs.

#3 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 16 June 2017 - 02:40 AM

Updating status to: Fixed
Issue fixed in: GIT

Fixed by Lancer-X in GIT 70ddeef.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#4 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 20 June 2017 - 05:35 AM

Updating status to: Confirmed

To clarify, the busyloop part was fixed. The updater still has the same issue, but it waits before making repeat attempts now.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#5 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 30 June 2017 - 04:23 AM

Updating severity to: 2 - Fair
Issue fixed in: None
Updating Introduced In Version to: 2.82b
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#6 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 August 2020 - 11:44 PM

This can be reproduced in a Windows XP virtual machine by pressing F7, waiting on the "A new version is available" dialog for 15-60 seconds, and then selecting "Upgrade". The updater will attempt to fetch the manifest over the timed out connection and fail. Incidentally this also reveals another bug caused by manifest.txt getting overwritten by the manifest from the previous attempt, causing incorrect changes to be reported in the task summary.

Doing this in my host Windows install doesn't consistently reproduce it so it might be something related to how VirtualBox handles network connections that makes this happen more consistently. I'm fairly confident this is the same bug, though.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#7 User is online  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 23 August 2020 - 09:06 AM

Updating status to: Fixed
Issue fixed in: 2.92f

Fixed in GIT 95757515.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#8 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,961
  • Joined: 12-October 00
  • Gender:Male

Posted 16 January 2021 - 07:14 PM

Moving to: Archived MegaZeux Bugs


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.