Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Clever Code
  4. Windows Installer BSOD

Windows Installer BSOD

Scheduled Pinned Locked Moved Clever Code
beta-testingannouncementc++databasetesting
2 Posts 2 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    neeklo
    wrote on last edited by
    #1

    After packaging and deploying a fairly mature (version 4.5 at the time) VB / VC++ 6.0 Windows application for beta release, the lead developer on our project left the office for an extended vacation. When the lowly troglodytes left behind arrived at the office the next morning, we discovered to our horror that every NT 4 / Windows 2000 machine which had installed the new package was experiencing the dreaded Blue Screen Of Death. We checked the application on each developer machine (running the application without the install package, of course) and everything seemed fine. So the nightmare began, starting with one developer testing the installation on different machine configurations, and eventually dragging in the entire development team for over a week tracking down the impossible bug. We eliminated code changes as a possible cause early on, and after packaging, configuring, and reconfiguring the installer, came to the reluctant conclusion that the installer wasn't to blame either. Database scripting and updates? No such luck. Finally, after eliminating every other aspect of the beast, it came down to the media files accompanying the application- a few images, one or two avi files, and a couple of custom fonts. After adding these one at a time to a test machine, the Blue Screen of Death finally appeared. The cause? One of the custom fonts had been poorly compiled by our lead developer in his haste to put the office behind him, and adding this font to the font directory made Windows very, very unhappy. Thankfully we were able to pacify the angry mob of disgruntled beta testers before the culprit returned, keeping our BSOD from becoming a bloody reality.

    R 1 Reply Last reply
    0
    • N neeklo

      After packaging and deploying a fairly mature (version 4.5 at the time) VB / VC++ 6.0 Windows application for beta release, the lead developer on our project left the office for an extended vacation. When the lowly troglodytes left behind arrived at the office the next morning, we discovered to our horror that every NT 4 / Windows 2000 machine which had installed the new package was experiencing the dreaded Blue Screen Of Death. We checked the application on each developer machine (running the application without the install package, of course) and everything seemed fine. So the nightmare began, starting with one developer testing the installation on different machine configurations, and eventually dragging in the entire development team for over a week tracking down the impossible bug. We eliminated code changes as a possible cause early on, and after packaging, configuring, and reconfiguring the installer, came to the reluctant conclusion that the installer wasn't to blame either. Database scripting and updates? No such luck. Finally, after eliminating every other aspect of the beast, it came down to the media files accompanying the application- a few images, one or two avi files, and a couple of custom fonts. After adding these one at a time to a test machine, the Blue Screen of Death finally appeared. The cause? One of the custom fonts had been poorly compiled by our lead developer in his haste to put the office behind him, and adding this font to the font directory made Windows very, very unhappy. Thankfully we were able to pacify the angry mob of disgruntled beta testers before the culprit returned, keeping our BSOD from becoming a bloody reality.

      R Offline
      R Offline
      Rajasekharan Vengalil
      wrote on last edited by
      #2

      :laugh:. Never knew a font could cause a BSOD!

      -- Ranju. V http://blogorama.nerdworks.in --

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups