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. General Programming
  3. C / C++ / MFC
  4. dr. watson logs lacking module names

dr. watson logs lacking module names

Scheduled Pinned Locked Moved C / C++ / MFC
questionannouncement
5 Posts 2 Posters 0 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.
  • Z Offline
    Z Offline
    Zdeslav Vojkovic
    wrote on last edited by
    #1

    hi guys, this is not strictly a programming question but i tought it is better to post it here than in the Lounge. log files created by dr. watson on my machine do not contain information about loaded dlls, i.e. loaded module list is displayed (see block beginning with "(00400000 - 00414000)"), but there is no name displayed next to it. anybody have an idea what might be the reason? thanks

    Application exception occurred:
    App: (pid=1968)
    When: 2/25/2003 @ 14:10:01.991
    Exception number: c0000005 (access violation)

    *----> System Information <----*
    Computer Name: NCZAG010
    User Name: NC1
    Number of Processors: 1
    Processor Type: x86 Family 6 Model 8 Stepping 3
    Windows 2000 Version: 5.0
    Current Build: 2195
    Service Pack: 2
    Current Type: Uniprocessor Free
    Registered Owner: Authorized User

    *----> Task List <----*
    0 Idle.exe
    8 System.exe
    ...... // omitted
    1644 VCSPAWN.exe
    1968 test2.exe
    1780 DRWTSN32.exe
    0 _Total.exe

    (00400000 - 00414000) // module names shoud be displayed here
    (77F80000 - 77FFB000)
    (77E80000 - 77F35000)

    State Dump for Thread Id 0x550
    ....... // omitted

    A 1 Reply Last reply
    0
    • Z Zdeslav Vojkovic

      hi guys, this is not strictly a programming question but i tought it is better to post it here than in the Lounge. log files created by dr. watson on my machine do not contain information about loaded dlls, i.e. loaded module list is displayed (see block beginning with "(00400000 - 00414000)"), but there is no name displayed next to it. anybody have an idea what might be the reason? thanks

      Application exception occurred:
      App: (pid=1968)
      When: 2/25/2003 @ 14:10:01.991
      Exception number: c0000005 (access violation)

      *----> System Information <----*
      Computer Name: NCZAG010
      User Name: NC1
      Number of Processors: 1
      Processor Type: x86 Family 6 Model 8 Stepping 3
      Windows 2000 Version: 5.0
      Current Build: 2195
      Service Pack: 2
      Current Type: Uniprocessor Free
      Registered Owner: Authorized User

      *----> Task List <----*
      0 Idle.exe
      8 System.exe
      ...... // omitted
      1644 VCSPAWN.exe
      1968 test2.exe
      1780 DRWTSN32.exe
      0 _Total.exe

      (00400000 - 00414000) // module names shoud be displayed here
      (77F80000 - 77FFB000)
      (77E80000 - 77F35000)

      State Dump for Thread Id 0x550
      ....... // omitted

      A Offline
      A Offline
      AlexO
      wrote on last edited by
      #2

      I suspect you are missing PDB files for some of your modules. NOTE: PDB for system DLLs could be found on the CD where the system was installed from.

      Z 1 Reply Last reply
      0
      • A AlexO

        I suspect you are missing PDB files for some of your modules. NOTE: PDB for system DLLs could be found on the CD where the system was installed from.

        Z Offline
        Z Offline
        Zdeslav Vojkovic
        wrote on last edited by
        #3

        thanks for your response i'm aware that the pdb files are missing, but shouldn't the dll names be displayed anyway? i believe that if the pdb/dbg files are available, their names are displayed in module list, but if they are not, then the module names are displayed

        A 1 Reply Last reply
        0
        • Z Zdeslav Vojkovic

          thanks for your response i'm aware that the pdb files are missing, but shouldn't the dll names be displayed anyway? i believe that if the pdb/dbg files are available, their names are displayed in module list, but if they are not, then the module names are displayed

          A Offline
          A Offline
          AlexO
          wrote on last edited by
          #4

          I might be wrong but if peace of executable code already loaded into memory (like in your example), there is no way for debugger to detect where it came from without pdb.

          Z 1 Reply Last reply
          0
          • A AlexO

            I might be wrong but if peace of executable code already loaded into memory (like in your example), there is no way for debugger to detect where it came from without pdb.

            Z Offline
            Z Offline
            Zdeslav Vojkovic
            wrote on last edited by
            #5

            but debugger should be able to enumerate all loaded modules for the executable and their addresses (i.e. using EnumerateLoadedModules() or EnumProcessModules() APIs), at least i think so. of course, it can't map an instruction to correct source file/line without the symbol file.

            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