Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


BSOD appears working in Access 2003 database

Posted on 2011-09-09
Medium Priority
Last Modified: 2012-05-12
Have 2 Dell 790 Windows 7 desktops that have been in production for over a month.  Yesterday both clerks experienced BSOD within an hour of each other.  Both were in an Access 2003 database running queries.  Dell was contacted and a BIOS upgrade was performed but problem occurred again today accessing the same database.  Am able to recreate BSOD on demand pretty much.  Other applications run fine.  Tried setting the Access2003 to XP compatability just to see if that might help but same result.  They have worked for over a month.  No recent MS updates have been run.
Question by:cobmo
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
  • 2
  • +1

Expert Comment

ID: 36511949
Did you try the following steps:
- Enable Kernel Dump as describe here:
At the next BSOD the dump will appear as C:\windows\memory.dmp
You could then try to open the dump and run the command !analyze -v
If you do so please paste the output here and we could see a third party driver involved in the stack.

You could also try to uninstall the AV and perform a clean boot on one of the computer following this article:
After rebooting your computer without any third party services or application, you could try to run Access and check if the BSOD still occurs. If no then you'll know it's related to a third party application.
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36511960

If you are absolutely  sure that nothing changed in the "environment", then what changed in the DB...

Any other machines run this app besides the two you mentioned?


Author Comment

ID: 36511974
Yes.  This is a budget database that is used by serveral department heads - maybe 5-6 users.  Those machines are all XP running Office 2003.  The 2 Windows 7 machines have been working fine up until yesterday.  I tried compacting and repair ca copy of the database and had the Win7 user open and it BSOD immediately.
Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36512302
Are you absolutely sure that no updates were run...

For example, both of my PC's autoUpdated yesterday...

Author Comment

ID: 36512864
There were 19 Windows updates run on 8/10/2011.  There was one update run yesterday 9/8/11.  This was an Update for MS Windows KB2607712 BUT this was after several of the BSOD.
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36513120
How about updates on the server itself that the win 7 computers connect to...?

Did anything change with the way the Win7 computers connect to the network/Server?

Are you absolutely sure that nothing in the DB design changed...?


Author Comment

ID: 36513143
The servers download the updates from WSUS but I dont have the luxury to reboot until evenings so none of those updates have run in awhile.  Nothing has changed between the PCs and server.  I do want to make mention though that it fails on the same app, same database, and the PCs failed within an hour of each other.  I initially thought it might be something like the Win7 activation failed or such due to timing.
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36513194
Then I am at a loss here...

Did you investigate all that OliverLo posted?

Author Comment

ID: 36513217
How do I "open" the memory.dmp file?  And where do I run the !analyze -v command?  I downloaded the Win7 SDK from MS thinking I could generate something from that.  What is an easy application to use to view and generate a report for this?

Author Comment

ID: 36514006
Im not sure I got this right but I think what is giving me trouble is the: igdkmd32.sys file.  Further google search indicates problems with video card or drivers on this Dell?

Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\CJ_DUMPS\090811-9937-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Kernel Version 7601 (Service Pack 1) MP (8 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17640.x86fre.win7sp1_gdr.110622-1506
Machine Name:
Kernel base = 0x82a13000 PsLoadedModuleList = 0x82b5c4f0
Debug session time: Thu Sep  8 15:20:20.161 2011 (UTC - 5:00)
System Uptime: 0 days 0:10:39.298
Loading Kernel Symbols
Loading User Symbols
Loading unloaded module list
1: kd> !analyze -v
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

Invalid combination of parameters was detected while saving or restoring
extended processor state.
Arg1: 00000002, The previously saved state is for an equal or higher level.
Arg2: 0000004c, The saved level.
Arg3: 00000000, The current level.
Arg4: 00000000

Debugging Details:

*** WARNING: Unable to verify timestamp for igdkmd32.sys
*** ERROR: Module load completed but symbols could not be loaded for igdkmd32.sys




PROCESS_NAME:  csrss.exe


LAST_CONTROL_TRANSFER:  from 82a9e0c1 to 82af1eb4

9be12bc4 82a9e0c1 00000131 00000002 0000004c nt!KeBugCheckEx+0x1e
9be12bfc 82a9e675 00000003 00000000 9be12c38 nt!KeSaveExtendedProcessorState+0x6a
9be12c14 92099630 9be12c38 20a1ca3e 82e2a6ee nt!KeSaveFloatingPointState+0x14
WARNING: Stack unwind information not available. Following frames may be wrong.
9be12c70 920999b4 8562f000 9be13234 00000000 igdkmd32+0x85630
9be12cf4 9202691a 8562f000 9be13234 854ff000 igdkmd32+0x859b4
9be12eec 92ac0b03 8562f000 9be13234 9be131a8 igdkmd32+0x1291a
9be12f14 92ac0021 8562f000 9be13234 00000000 dxgkrnl!DXGADAPTER::DdiPresent+0x46
9be1317c 92ae2241 00000000 40001040 400010c0 dxgkrnl!DXGCONTEXT::SubmitPresent+0x5d4
9be132b4 92ae1640 9be13314 00000010 9be132d4 dxgkrnl!DXGCONTEXT::PresentFromCdd+0xa10
9be132f8 97624624 9be13314 00000000 00000000 dxgkrnl!DxgkCddPresent+0x186
9be139c4 97625423 fd4ae328 00000001 00000000 cdd!CddPresentBlt+0x290
9be139c4 00000000 fd4ae328 00000001 00000000 cdd!PresentWorkerThread+0xadb


92099630 ??              ???


SYMBOL_NAME:  igdkmd32+85630

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: igdkmd32

IMAGE_NAME:  igdkmd32.sys


FAILURE_BUCKET_ID:  0x131_igdkmd32+85630

BUCKET_ID:  0x131_igdkmd32+85630

Followup: MachineOwner

LVL 75
ID: 36514362
Can you upload the db?  I can try it on my Win7 machine ... fwiw.

And no error messages or anything ... just BSOD ?


Accepted Solution

OliverLo earned 1000 total points
ID: 36515530
Hi Cobmo,

So it looks like the Intel Display driver igdkmd32.sys are being called in the stack preceding the BSOD.
The 2 articles are pointing to this driver as being problematic:
Please follow Microsoft's advice and update these drivers if possible.

Let me know if it works,

Author Comment

ID: 36524254
For anyone using Dell Optiplex 790, the Dell site offers the Intel graphic driver version  We found a newer one on the Intel site directly - and even though it says to be careful of manufacturer custom driver sets, we opted to install it as bsod's were are only result.  We have not had an issue with the Access program after the upgrade.

Featured Post

Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes how to use a set of graphical playing cards to create a Draw Poker game in Excel or VB6.
Instead of error trapping or hard-coding for non-updateable fields when using QODBC, let VBA automatically disable them when forms open. This way, users can view but not change the data. Part 1 explained how to use schema tables to do this. Part 2 h…
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…

604 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question