[9650] | 1 | :userdoc.:title.OdinBug Help 0.5.8
|
---|
[8634] | 2 | :docprof toc=123.
|
---|
| 3 | .***************************************************
|
---|
| 4 | .*** IPF-Generator Version 0.82 for Framework IV ***
|
---|
| 5 | .***************************************************
|
---|
| 6 |
|
---|
| 7 | :h1 res=100 x=right y=bottom width=66% height=100%.Introduction
|
---|
| 8 |
|
---|
[9104] | 9 | :artwork align=center name='E:\DEV\REXX\VXREXX\PROJECTS\ODINBUG\ODIN.BMP' fit.:font facename='Default' size=0x0.
|
---|
[8634] | 10 | :p.OdinBug is a helper application for Odin&comma. the Win32-subsystem of
|
---|
| 11 | OS&slr.2 (eCS) . Its purpose is to ease the creation of proper bug reports.
|
---|
| 12 | :p.If everything goes well&comma. you just have to specify :link reftype=hd res=220.a proper logfile:elink. and
|
---|
| 13 | some more (non technical) information&comma. OdinBug does (or should do) the
|
---|
| 14 | rest for you.
|
---|
| 15 | :p.This document has three purposes&colon.
|
---|
| 16 | :ol compact.
|
---|
| 17 | :li.It serves as the online help for OdinBug.
|
---|
| 18 | :li.It should enable you to setup Odin to create :link reftype=hd res=220.a proper logfile:elink..
|
---|
| 19 | :li.It should enable you to create proper bug reports&comma. without having to
|
---|
| 20 | look anywhere else.
|
---|
| 21 | :eol.
|
---|
| 22 | :p.Please read on&comma. and help Team Odin in development by submitting proper
|
---|
| 23 | and useful bug reports!
|
---|
| 24 | :p.Look :link reftype=hd res=850.here:elink. if you have questions about the installation of OdinBug itself.
|
---|
| 25 | :i1.Introduction
|
---|
| 26 |
|
---|
| 27 | :h2 res=120 x=right y=bottom width=66% height=100%.Reporting Odin bugs
|
---|
| 28 |
|
---|
[9104] | 29 | :p.:font facename='Default' size=0x0.To make our job easier when dealing with reports of failures to run
|
---|
[8634] | 30 | certain applications&comma. there's a :link reftype=hd res=840.standard form:elink. to report bugs. Use
|
---|
| 31 | OdinBug to create these bug reports.
|
---|
| 32 |
|
---|
| 33 | :note.Before you can create a bugreport&comma. you need to :link reftype=hd res=220.create a proper logfile:elink.!
|
---|
| 34 |
|
---|
| 35 | :p.Some remarks&colon.
|
---|
| 36 | :ul.:font facename='Helv' size=8x4.
|
---|
| 37 | :li.Always try the debug build with the application unless only the release build
|
---|
| 38 | shows the problem.
|
---|
| 39 | :li.Make sure you have installed Odin properly (using WarpIN).
|
---|
| 40 | :li.If you installed using a ZIP file&comma. do not forget to run :link reftype=fn refid=1.OdinInst.EXE:elink.
|
---|
| 41 | after unpacking the ZIP file!
|
---|
| 42 | :li.PE.EXE is the recommended way to run Windows applications; remove Win32K.SYS
|
---|
| 43 | from your CONFIG.SYS
|
---|
| 44 | :li.Use a recent daily build. Bug reports with ancient (> 1 week old) builds are
|
---|
| 45 | not very useful. The problem you report might no longer be present!
|
---|
| 46 | :li.Always send these bug reports to the odinusers mailing list; not directly to
|
---|
| 47 | the developers (so others can respond if the problem is old or already
|
---|
| 48 | fixed).
|
---|
| 49 | :li.Currently the only valid mailing list address is:hp2. odinusers@yahoogroups.com:ehp2..
|
---|
| 50 | In order to send a bug report you have to be subscribed to this mailing list.
|
---|
| 51 | :li.Go to :hp2.http&colon.&slr.&slr.groups.yahoo.com&slr.groups&slr.odinusers&slr.join
|
---|
| 52 | :ehp2.in order to subscribe (or use the URL object that OdinBug has created in your
|
---|
| 53 | Odin folder.)
|
---|
| 54 | :li.Look here to check how to :link reftype=hd res=220.create proper logfiles:elink.!
|
---|
| 55 | :eul.:font facename='Default' size=0x0.
|
---|
| 56 | :p.Sometimes the small part of the logfile isn't enough for us to determine
|
---|
| 57 | where the problem lies.
|
---|
| 58 | :p.In that case&comma. we'll ask you to mail us the entire file (ZIPped).
|
---|
| 59 | So please :hp2.do not:ehp2. send big logfiles to the mailing list!
|
---|
| 60 | :fn id=1.:p.When running OdinInst.EXE&comma. be sure to type in :font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0. on the
|
---|
| 61 | commandline (do not leave out the .EXE!)&comma. because it is a known issue
|
---|
| 62 | that on some systems OdinInst.EXE hangs otherwise.:efn.
|
---|
| 63 | :i1.OdinInst.EXE hang workaround
|
---|
| 64 | :i1.Reporting bugs
|
---|
| 65 |
|
---|
| 66 | :h2 res=130 x=right y=bottom width=66% height=100%.Useful tips
|
---|
| 67 |
|
---|
[9104] | 68 | :p.:font facename='Default' size=0x0.Crashes are always easy to locate in logfiles (search for 'Exception Information')&comma.
|
---|
[8634] | 69 | but improper behaviour isn't.
|
---|
| 70 | :p.In the system menu (top left button of a window)&comma. there's a menu item called
|
---|
| 71 | 'Put mark in debug log'. Selecting this item puts the line 'Mark requested
|
---|
| 72 | by user' in the log.
|
---|
| 73 | :p.This can be useful e.g. if a window is resized improperly after you click
|
---|
| 74 | on a button. To make it easy for us to locate the right log lines&comma. you
|
---|
| 75 | should select the 'Put mark in debug log' menu item and then click on the
|
---|
| 76 | button that causes the problem.
|
---|
| 77 | :p.Look here to check how to :link reftype=hd res=220.create proper logfiles:elink.!
|
---|
| 78 | :i1.Useful tips
|
---|
| 79 |
|
---|
| 80 | :h2 res=140 x=right y=bottom width=66% height=100%.How to create a bug report in a few easy steps
|
---|
| 81 |
|
---|
[9104] | 82 | :p.:font facename='Default' size=0x0.Ideally OdinBug should be called immediately after you experienced a crash
|
---|
[8634] | 83 | in a Win32 program and after you have :link reftype=hd res=220.created a log file:elink..
|
---|
| 84 |
|
---|
| 85 | :ol.:font facename='Helv' size=8x4.
|
---|
| 86 | :li.OdinBug prompts you to enter the :link reftype=hd res=220.logfile:elink. (odin32_?.log) that was created
|
---|
| 87 | during the execution of the Win32 program.
|
---|
| 88 |
|
---|
| 89 | :li.OdinBug tries to determine which :link reftype=hd res=320.build:elink. you have installed. If it cannot
|
---|
| 90 | find an appropriate :link reftype=hd res=320.buildfile:elink.&comma. it prompts you to enter the currently installed
|
---|
| 91 | Odin-build file (i.e odin32bin-200?????.ZIP or odin32bin-200?????.WPI) in
|
---|
| 92 | a standard OS&slr.2 (eCS) file open dialogue.
|
---|
| 93 |
|
---|
| 94 | :note.If OdinBug was installed properly&comma. you may doubleclick on a odin32_?.log
|
---|
| 95 | file and OdinBug will be fired up. If you saved OdinBug's settings to disk and
|
---|
| 96 | your buildfiles all reside in the same :link reftype=hd res=530.directory:elink.&comma. you will not even have to
|
---|
| 97 | specify the buildfile.
|
---|
| 98 |
|
---|
| 99 | :li.Complete :link reftype=hd res=240.name:elink.&comma. :link reftype=hd res=250.version:elink. and eventually a :link reftype=hd res=270.location:elink.&comma. where the program can be
|
---|
| 100 | downloaded on the :link reftype=hd res=200.Application page:elink.. Then enter your own :link reftype=hd res=280.verbal description:elink.
|
---|
| 101 | of the problem.
|
---|
| 102 |
|
---|
| 103 | :p.All other fields on the other pages of the notebook have probably been
|
---|
| 104 | filled automatically. Complete any missing information.
|
---|
| 105 |
|
---|
| 106 | :li.When everything is complete press ":link reftype=hd res=720.Create:elink." button. The program
|
---|
| 107 | continuosly checks for empty fields&comma. and will only let you create a
|
---|
| 108 | report if everything is filled out.
|
---|
| 109 |
|
---|
| 110 | :li.Press ":link reftype=hd res=730.EMail:elink.". For :link reftype=hd res=630.Netscape Messenger:elink.&comma. :link reftype=hd res=640.PMMail:elink. and :link reftype=hd res=650.PolarBar:elink. users the whole email is
|
---|
| 111 | created automatically&comma. users of :link reftype=hd res=650.other email clients:elink. have to paste the report
|
---|
| 112 | into the body of the email.
|
---|
| 113 |
|
---|
| 114 | :note.A bugreport contains important information about your system. The emails are
|
---|
| 115 | created automatically for you&comma. but you always will have to send them yourself.
|
---|
| 116 | Sending important system information without user interaction would be Micros0ft
|
---|
| 117 | style and you will not see something like that from me!
|
---|
| 118 | :eol.:font facename='Default' size=0x0.
|
---|
| 119 |
|
---|
| 120 | :h1 res=200 x=right y=bottom width=66% height=100%.Application
|
---|
| 121 |
|
---|
[9104] | 122 | :p.:font facename='Default' size=0x0.The "Application" page of OdinBug presents a form to fill in all
|
---|
[8634] | 123 | kind of information about the program that you want to create a
|
---|
| 124 | bug report for.
|
---|
| 125 | :p.The following items have to be entered manually&comma. because
|
---|
| 126 | they cannot be gathered from various other sources on the
|
---|
| 127 | system&colon.
|
---|
| 128 | :ul.
|
---|
| 129 | :li.:link reftype=hd res=240.Application name:elink.
|
---|
| 130 | :li.:link reftype=hd res=250.Application version:elink.
|
---|
| 131 | :li.:link reftype=hd res=270.Application URL:elink.
|
---|
| 132 | :li.:link reftype=hd res=280.Verbal problem description:elink.
|
---|
| 133 | :eul.
|
---|
| 134 | :p.Without entering these 4 items&comma. OdinBug will not allow you
|
---|
| 135 | to create a bug report!
|
---|
| 136 | :i1.Application page
|
---|
| 137 |
|
---|
| 138 | :h2 res=220.Odin logfiles and how to create them
|
---|
| 139 |
|
---|
[9104] | 140 | :p.:font facename='Default' size=0x0.The logfile is the main source of bug information for OdinBug. It
|
---|
[8634] | 141 | is impossible to create a bugreport without a logfile!
|
---|
| 142 |
|
---|
| 143 | :p.You only get logfiles if you use a debug build and have the
|
---|
| 144 | environment variable
|
---|
| 145 | :p.:font facename='Courier' size=14x8. SET WIN32LOG_ENABLED=1:font facename='Default' size=0x0.
|
---|
| 146 | :p.properly set. This turns on logging for all debug dlls.
|
---|
| 147 |
|
---|
| 148 | :p.On bottom of the "Odin" notebook page of OdinBug there is a
|
---|
| 149 | checkmark that shows you if logging is turned on for the
|
---|
| 150 | session&comma.
|
---|
| 151 | in which OdinBug runs. :hp2.Unfortunately this cannot be used to turn
|
---|
| 152 | logging on or off!
|
---|
| 153 |
|
---|
| 154 | :note.:ehp2.Only those builds&comma. that have "debug" in their name can
|
---|
| 155 | generate logfiles&comma. no matter if daily or weekly
|
---|
| 156 | builds&comma. in order to show what a win32 application is
|
---|
| 157 | doing&comma. while it is running. The logfile is inevitable to
|
---|
| 158 | determine why certain applications don't run correctly.
|
---|
| 159 |
|
---|
| 160 | :p.The name of the logfile follows a naming scheme&colon.
|
---|
| 161 | :p.:font facename='Courier' size=14x8. odin32_?.log:font facename='Default' size=0x0.&comma. where ? is 0&comma. 1&comma. 2 etc.
|
---|
| 162 |
|
---|
| 163 | :p.The major disadvantage of logging is the overhead. Therefore it
|
---|
| 164 | has been disabled by default in all the "debug" builds. :hp2.Only if
|
---|
| 165 | the environment variable is set&comma. a logfile will be created!
|
---|
| 166 |
|
---|
| 167 | :p.:ehp2.However&comma. this can result in huge logfiles. To reduce the
|
---|
| 168 | size&comma. use release builds of dlls that are not relevant to
|
---|
| 169 | the problem you're seeing. The general rule is that usually only
|
---|
| 170 | the logging information generated by :font facename='Courier' size=14x8.GDI32:font facename='Default' size=0x0.&comma. :font facename='Courier' size=14x8.KERNEL32:font facename='Default' size=0x0. and
|
---|
| 171 | :font facename='Courier' size=14x8.USER32:font facename='Default' size=0x0. is important.
|
---|
| 172 | :p.Use the release build of :font facename='Courier' size=14x8.GDI32:font facename='Default' size=0x0. if the problem you're seeing isn't
|
---|
| 173 | related to painting. (:font facename='Courier' size=14x8.GDI32:font facename='Default' size=0x0. generates a lot of logging
|
---|
| 174 | information)
|
---|
| 175 |
|
---|
| 176 | :p.To disable logging again&comma. you must :hp2.clear:ehp2. this variable (do
|
---|
| 177 | not set it to 0)&colon.
|
---|
| 178 | :p.:font facename='Courier' size=14x8. SET WIN32LOG_ENABLED=:font facename='Default' size=0x0.
|
---|
| 179 |
|
---|
| 180 | :p.There is also :link reftype=hd res=820.an extended logging feature:elink.&comma. which is not so
|
---|
| 181 | important for everyday user.
|
---|
| 182 |
|
---|
| 183 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 184 |
|
---|
| 185 | :p.The logfile should be provided as a parameter to OdinBug.
|
---|
| 186 | Alternatively&comma. the Search button can be pressed to locate
|
---|
| 187 | the file in an standard filesearch dialogue.
|
---|
| 188 | :i1.Odin logfile
|
---|
| 189 |
|
---|
| 190 | :h2 res=230.Windows executable
|
---|
| 191 |
|
---|
[9104] | 192 | :p.:font facename='Default' size=0x0.The field "Windows Executable" should hold the name of the binary
|
---|
[8634] | 193 | program file&comma. that was used to run the Win32-application.
|
---|
| 194 | :p.If the name is not what you think it should be&comma. you might
|
---|
| 195 | have accidentally picked the wrong logfile!
|
---|
| 196 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 197 |
|
---|
| 198 | :p.This information is taken from the odin32_?.log file.
|
---|
| 199 | :i1.Windows executable
|
---|
| 200 |
|
---|
| 201 | :h2 res=240.Application name
|
---|
| 202 |
|
---|
[9104] | 203 | :p.:font facename='Default' size=0x0.The application name is not meant to be the name of the
|
---|
[8634] | 204 | executable&comma. but the name of the program as it is
|
---|
| 205 | advertised&comma. for example&colon.
|
---|
| 206 |
|
---|
| 207 | :xmp.:ul compact.
|
---|
| 208 | :li.Adobe Acrobat Reader
|
---|
| 209 | :li.Mesonic Corporate WINLine
|
---|
| 210 | :li.SUN StarOffice
|
---|
| 211 | :li.RealPlayer Basic
|
---|
| 212 | :eul.:exmp.
|
---|
| 213 |
|
---|
| 214 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 215 |
|
---|
| 216 | :p.This information has to be provided by the user.
|
---|
| 217 | :i1.Application name
|
---|
| 218 |
|
---|
| 219 | :h2 res=250.Version
|
---|
| 220 |
|
---|
[9104] | 221 | :p.:font facename='Default' size=0x0.The version field should contain the exact revision number of the
|
---|
[8634] | 222 | program to make it easy for Team Odin to exactly identify the
|
---|
| 223 | program you are using. For example&colon.
|
---|
| 224 |
|
---|
| 225 | :xmp.:ul compact.
|
---|
| 226 | :li.5.0.1
|
---|
| 227 | :li.7.0.8 (453)
|
---|
| 228 | :li.8.0lite
|
---|
| 229 | :eul.
|
---|
| 230 | :exmp.
|
---|
| 231 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 232 |
|
---|
| 233 | :p.This information has to be provided by the user.
|
---|
| 234 | :i1.Application version
|
---|
| 235 | :i1.Version
|
---|
| 236 |
|
---|
| 237 | :h2 res=260.Ohhh, no
|
---|
| 238 |
|
---|
[9104] | 239 | :p.:font facename='Default' size=0x0.Set the "Ohh&comma. no!" checkmark&comma. if a popup messagebox
|
---|
[8634] | 240 | saying "Ohhh&comma. no! Unhandled exception..." was shown during
|
---|
| 241 | the program was run.
|
---|
| 242 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 243 |
|
---|
| 244 | :p.This information has to be provided by the user.
|
---|
| 245 | :i1.Unhandled exception
|
---|
| 246 | :i1.Ohhh&comma. no!
|
---|
| 247 |
|
---|
| 248 | :h2 res=270.Available from
|
---|
| 249 |
|
---|
[9104] | 250 | :p.:font facename='Default' size=0x0.The purpose of the "Available from" field is to tell Team Odin
|
---|
[8634] | 251 | from where they eventually could achieve the application for
|
---|
| 252 | testing it with Odin. This could be a URL or Webpage.
|
---|
| 253 | :p.Do not send them programs automatically without being asked for!
|
---|
| 254 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 255 |
|
---|
| 256 | :p.This information has to be provided by the user.
|
---|
| 257 | :i1.URL
|
---|
| 258 | :i1.Available from
|
---|
| 259 |
|
---|
| 260 | :h2 res=280.Verbal description
|
---|
| 261 |
|
---|
[9104] | 262 | :p.:font facename='Default' size=0x0.The "Verbal description" field is the plcae where you (the user)
|
---|
[8634] | 263 | can express in your own words&comma. what you have done&comma.
|
---|
| 264 | seen or heard.
|
---|
| 265 | :p.Your description should be short and as precise as possible. For
|
---|
| 266 | example&colon.
|
---|
| 267 | :xmp.It started up completely&comma. but crashed
|
---|
| 268 | after choosing menu option xyz.
|
---|
| 269 | :exmp.
|
---|
| 270 |
|
---|
| 271 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 272 |
|
---|
| 273 | :p.This information has to be provided by the user.
|
---|
| 274 | :i1.Verbal description
|
---|
| 275 |
|
---|
| 276 | :h2 res=290.Exception page
|
---|
| 277 |
|
---|
[9104] | 278 | :p.:font facename='Default' size=0x0.The "Exception"page shows the most important techniscal
|
---|
[8634] | 279 | information&comma. that Team Odin needs in order to track down a
|
---|
| 280 | bug.
|
---|
| 281 | :p.There is no need for the user to change anything on this
|
---|
| 282 | page&comma. it is just presented for convenience purposes in
|
---|
| 283 | order to be able to go through a number of logfiles and quickly
|
---|
| 284 | check whether they all fail at the same (or similar) postion.
|
---|
| 285 |
|
---|
| 286 | :h1 res=300 x=right y=bottom width=66% height=100%.Odin
|
---|
| 287 |
|
---|
[9104] | 288 | :p.:font facename='Default' size=0x0.The "Odin" page shows all the necessary information about your
|
---|
[8634] | 289 | installed Odin-subsystem.
|
---|
| 290 | :p.All information is gathered from various source around your
|
---|
| 291 | system automatically.
|
---|
| 292 | :p.Only change the entries&comma. if you are very sure the automatic
|
---|
| 293 | detection was not correct.
|
---|
| 294 | :p.The only exception the is the Odin build file&comma. OdinBug has
|
---|
| 295 | a sort of guessing algorithm built in but like every guess&comma.
|
---|
| 296 | it might be wrong.
|
---|
| 297 |
|
---|
| 298 | :h2 res=320.Current Odin build
|
---|
| 299 |
|
---|
[9104] | 300 | :p.:font facename='Default' size=0x0.The "Current Odin build" field shows the filename of the
|
---|
[8634] | 301 | currently installed Odin build. As Odin buildfiles follow a
|
---|
| 302 | strict name scheme&comma. this can usually be determined
|
---|
| 303 | automatically.
|
---|
| 304 | :p.In case the expected buildfile is not found in the buildfile
|
---|
| 305 | directory&comma. the user is prompted to point to the appropriate
|
---|
| 306 | file using a convenient file search dialogue.
|
---|
| 307 | :p.It can be specified manually by pressing the Search button.
|
---|
| 308 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 309 |
|
---|
| 310 | :p.This information has either to be specified by the user or it is
|
---|
| 311 | guessed from a combination of kernel32.dll revision and buildfile
|
---|
| 312 | availability.
|
---|
| 313 | :i1.Odin buildfile
|
---|
| 314 |
|
---|
| 315 | :h2 res=330.Installation method
|
---|
| 316 |
|
---|
[9104] | 317 | :p.:font facename='Default' size=0x0.The field "Installation method" shows whether the last install
|
---|
[8634] | 318 | was done from a daily build ZIP file or from a weekly build WPI
|
---|
| 319 | file.
|
---|
| 320 |
|
---|
| 321 | :note.Only debug build (daily or weekly) an be used to generate bug
|
---|
| 322 | reports. You might however want to use some .DLLs from the
|
---|
| 323 | release build to generate a :link reftype=hd res=220.smaller logfile:elink..
|
---|
| 324 |
|
---|
| 325 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 326 |
|
---|
| 327 | :p.This information is taken from the build file.
|
---|
| 328 | :i1.Installation method
|
---|
| 329 |
|
---|
| 330 | :h2 res=340.Launching method
|
---|
| 331 |
|
---|
[9104] | 332 | :p.:font facename='Default' size=0x0.The "Launching method" field shows whether the Win32 program was
|
---|
[8634] | 333 | launched using PE.EXE&comma. PEC.EXE or the transparent loader
|
---|
| 334 | Win32K.SYS.
|
---|
| 335 |
|
---|
| 336 | :note.Team Odin does not recommend to use PE.EXE&comma. if Win32K.SYS
|
---|
| 337 | is installed.
|
---|
| 338 |
|
---|
| 339 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 340 |
|
---|
| 341 | :p.This information is taken from CONFIG.SYS and verified from the
|
---|
| 342 | odin32_?.log file.
|
---|
| 343 | :i1.Launching method
|
---|
| 344 |
|
---|
| 345 | :h2 res=350.Win32K.SYS parameters
|
---|
| 346 |
|
---|
[9104] | 347 | :p.:font facename='Default' size=0x0.As Win32K.SYS can operate in various modes&comma. the "WIN32K.SYS
|
---|
[8634] | 348 | parameters" field shows which parameters were used.
|
---|
| 349 |
|
---|
| 350 | :p.Look at the :link reftype=launch object='E.EXE' data='README.TXT'.readme.txt:elink. :link reftype=fn refid=2.(*):elink. that comes with Odin in order to find
|
---|
| 351 | out more about Win32K.SYS parameters.
|
---|
| 352 |
|
---|
| 353 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 354 |
|
---|
| 355 | :p.This information is taken from CONFIG.SYS.
|
---|
| 356 | :fn id=2.:p.The link to this external textfile does not work&comma. if
|
---|
| 357 | OdinBug was called from the commandline&comma. sorry!:efn.
|
---|
| 358 | :i1.Win32K.SYS parameters
|
---|
| 359 |
|
---|
| 360 | :h2 res=360.Last WarpIN installation
|
---|
| 361 |
|
---|
[9104] | 362 | :p.:font facename='Default' size=0x0.It is essential that Odin is installed properly. UnZIPping the
|
---|
[8634] | 363 | files only&comma. is not enough to have a proper Odin
|
---|
| 364 | environment.
|
---|
| 365 | :p.Therefore the installtype is checked before creating a bug report
|
---|
| 366 | in order to make sure Odin is installed properly&comma. before
|
---|
| 367 | you supply a bug report.
|
---|
| 368 | :note.If you install Odin using the ZIP files&comma. you have at least
|
---|
| 369 | run :link reftype=fn refid=1.OdinInst.EXE:elink. once in order to update the registry properly!
|
---|
| 370 |
|
---|
| 371 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 372 |
|
---|
| 373 | :p.This information is taken from the WarpIN database.
|
---|
| 374 | :i1.WarpIN installation
|
---|
| 375 |
|
---|
| 376 | :h2 res=370.Last OdinInst installation
|
---|
| 377 |
|
---|
[9104] | 378 | :p.:link reftype=fn refid=1.:font facename='Default' size=0x0.OdinInst.EXE:elink. updates the registry and creates a bunch of
|
---|
[8634] | 379 | directories.
|
---|
| 380 | :p.Both are vital to have a proper Odin environment.
|
---|
| 381 | :p.OdinBug therefore checks&comma. when :link reftype=fn refid=1.OdinInst.EXE:elink. was run for the
|
---|
| 382 | last time.
|
---|
| 383 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 384 |
|
---|
| 385 | :p.This information is taken from Odin.INI.
|
---|
| 386 | :i1.OdinInst.EXE installation
|
---|
| 387 |
|
---|
| 388 | :h2 res=380.Odin "Windows" directory
|
---|
| 389 |
|
---|
[9104] | 390 | :p.:font facename='Default' size=0x0.Odin creates a directory structure&comma. which resembles the one
|
---|
[8634] | 391 | usually found in a real Windows.
|
---|
| 392 | :p.The "Windows" directory of Odin is the directory that is
|
---|
| 393 | equivalent to C&colon.&bsl.WINDOWS or C&colon.&bsl.WinNT in a
|
---|
| 394 | real Windows.
|
---|
| 395 | :note.Never&comma. never install Odin into a real "Windows"
|
---|
| 396 | directory&comma. the Windows installation will be irreversibly
|
---|
| 397 | damaged!
|
---|
| 398 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 399 |
|
---|
| 400 | :p.This information is taken from the odin32_?.log file.
|
---|
| 401 | :i1.Windows directory
|
---|
| 402 |
|
---|
| 403 | :h2 res=390.Odin "System" directory
|
---|
| 404 |
|
---|
[9104] | 405 | :p.:font facename='Default' size=0x0.Odin creates a directory structure&comma. which resembles the one
|
---|
[8634] | 406 | usually found in a real Windows.
|
---|
| 407 | :p.The "System" directory of Odin is the directory that is
|
---|
| 408 | equivalent to C&colon.&bsl.WINDOWS&bsl.SYSTEM or
|
---|
| 409 | C&colon.&bsl.WinNT&bsl.SYSTEM32 in a real Windows.
|
---|
| 410 | :p.This the directory&comma. where most Odin files reside.
|
---|
| 411 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 412 |
|
---|
| 413 | :p.This information is taken from the odin32_?.log file.
|
---|
| 414 | :i1.System directory
|
---|
| 415 |
|
---|
| 416 | :h2 res=3100.Evaluated Odin.INI
|
---|
| 417 |
|
---|
[9104] | 418 | :p.:font facename='Default' size=0x0.Odin.INI stores specific settings about the Odin environment.
|
---|
[8634] | 419 | :p.It is recreated every time :link reftype=fn refid=1.OdinInst.EXE:elink. is called.
|
---|
| 420 | :p.For currently implemented Odin.INI settings read this file
|
---|
| 421 | (:link reftype=launch object='E.EXE' data='ODIN.INI.TXT'.Odin.Ini.txt:elink. :link reftype=fn refid=2.(*):elink.).
|
---|
| 422 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 423 |
|
---|
| 424 | :p.This information is taken from the odin32_?.log file.
|
---|
| 425 | :i1.Odin.INI
|
---|
| 426 |
|
---|
| 427 | :h1 res=400 x=right y=bottom width=66% height=100%.System
|
---|
| 428 |
|
---|
[9104] | 429 | :p.:font facename='Default' size=0x0.The "System" page provides necessary information about your
|
---|
[8634] | 430 | system&comma. especially about your Operating System and your
|
---|
| 431 | display driver.
|
---|
| 432 | :p.A proper detection for the display driver&comma. chipset and
|
---|
| 433 | revision is only implemented for Scitech drivers.
|
---|
| 434 |
|
---|
| 435 | :h2 res=420.OS/2 system type and version
|
---|
| 436 |
|
---|
[9104] | 437 | :p.:font facename='Default' size=0x0.The OS&slr.2 (eCS) system type and version is of general
|
---|
[8634] | 438 | importance for Team Odin. It simply tells whether you run Warp
|
---|
| 439 | 3&comma. 4&comma. 4.5 aka MCP&comma. WarpServer for eBusiness or
|
---|
| 440 | eComStation.
|
---|
| 441 |
|
---|
| 442 | :p.Note&comma. that Warp 3 is not officially supported by Odin!
|
---|
| 443 |
|
---|
| 444 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 445 |
|
---|
| 446 | :p.This information is taken from the SYSLEVEL.OS2 file.
|
---|
| 447 | :i1.OS&slr.2 (eCS) type
|
---|
| 448 |
|
---|
| 449 | :h2 res=430.OS/2 reports and kernel revision
|
---|
| 450 |
|
---|
[9104] | 451 | :p.:font facename='Default' size=0x0.This information is of general importance for Team Odin.
|
---|
[8634] | 452 |
|
---|
| 453 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 454 |
|
---|
| 455 | :p.OS&slr.2 (eCS) is asked for its version and the kernel revision
|
---|
| 456 | is directly read from OS2KRNL.
|
---|
| 457 | :p.kernel revision
|
---|
| 458 | :p.eCS version
|
---|
| 459 | :p.OS&slr.2 version
|
---|
| 460 |
|
---|
| 461 | :h2 res=440.FixPack level
|
---|
| 462 |
|
---|
[9104] | 463 | :p.:font facename='Default' size=0x0.The "FixPack level" field shows on which fixpack level your
|
---|
[8634] | 464 | system is.
|
---|
| 465 | :p.Please provide this information manually&comma. if you are on a
|
---|
| 466 | fixpack level prior to Warp 4 Fixpack 10&comma. because the
|
---|
| 467 | SYSLEVEL.FPK file&comma. from which this information is
|
---|
| 468 | gathered&comma. did not exist prior to Fixpack 10.
|
---|
| 469 |
|
---|
| 470 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 471 |
|
---|
| 472 | :p.This information is taken from the SYSLEVEL.FPK file.
|
---|
| 473 |
|
---|
| 474 |
|
---|
| 475 | :i1.fixpack level
|
---|
| 476 |
|
---|
| 477 | :h2 res=450.Display driver
|
---|
| 478 |
|
---|
[9104] | 479 | :p.:font facename='Default' size=0x0.The "Display driver" field indicates&comma. which video driver
|
---|
[8634] | 480 | you are currently using.
|
---|
| 481 | :p.This information is very important for Team Odin&comma. because
|
---|
| 482 | some bugs show up only on some video drivers and not on others.
|
---|
| 483 |
|
---|
| 484 |
|
---|
| 485 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 486 |
|
---|
| 487 | :p.This information is taken from CONFIG.SYS.
|
---|
| 488 | :i1.Display driver
|
---|
| 489 |
|
---|
| 490 | :h2 res=460.Display driver version
|
---|
| 491 |
|
---|
[9104] | 492 | :p.:font facename='Default' size=0x0.As the name indicates&comma. the "display driver version" field
|
---|
[8634] | 493 | shows the driver revision of your video adapter driver.
|
---|
| 494 | :p.Please provide this information manually&comma. if you do not run
|
---|
| 495 | the Scitech driver suite.
|
---|
| 496 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 497 |
|
---|
| 498 | :p.This information is taken from SDDHELP.SYS. It is only determined
|
---|
| 499 | for Scitech drivers.
|
---|
| 500 | :i1.Display driver version
|
---|
| 501 |
|
---|
| 502 | :h2 res=470.Display chipset
|
---|
| 503 |
|
---|
[9104] | 504 | :p.:font facename='Default' size=0x0.The "Display chipset" field indicates the video chipset your
|
---|
[8634] | 505 | video adapter is using.
|
---|
| 506 | :p.Please provide this information manually&comma. if you do not run
|
---|
| 507 | the Scitech driver suite.
|
---|
| 508 |
|
---|
| 509 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 510 |
|
---|
| 511 | :p.This information is taken from GRAPHICS.LOG. It is only
|
---|
| 512 | determined for Scitech drivers.
|
---|
| 513 | :i1.Display chipset
|
---|
| 514 | :i1.Video chipset
|
---|
| 515 |
|
---|
| 516 | :h2 res=480.XF86Sup.SYS loaded
|
---|
| 517 |
|
---|
[9104] | 518 | :p.:font facename='Default' size=0x0.This checkbox shows whether Holger Veit's XFree86 support driver
|
---|
[8634] | 519 | named XF86SUP.SYS is installed on your system.
|
---|
| 520 |
|
---|
| 521 | :note.OdinBug version 0.5.3 had a bug that made it crash&comma. if
|
---|
| 522 | XF86Sup.SYS was not installed. This has been fixed in version
|
---|
| 523 | 0.5.3a or better.
|
---|
| 524 |
|
---|
| 525 | :hp7.:p.Source of information&colon.:ehp7.
|
---|
| 526 |
|
---|
| 527 | :p.This information is taken from CONFIG.SYS.
|
---|
| 528 | :i1.XFree86&slr.OS2
|
---|
| 529 | :i1.XF86Sup.SYS
|
---|
| 530 |
|
---|
| 531 | :h1 res=500 x=right y=bottom width=66% height=100%.Settings
|
---|
| 532 |
|
---|
[9104] | 533 | :p.:font facename='Default' size=0x0.The "Settings" page displays all configurable options for
|
---|
[8634] | 534 | OdinBug.
|
---|
| 535 | :p.By setting these you can change the behaviour of OdinBug to a
|
---|
| 536 | limited extent.
|
---|
| 537 |
|
---|
| 538 | :h2 res=520.Add exception info and stack dump and line buffer
|
---|
| 539 |
|
---|
[9104] | 540 | :p.:font facename='Default' size=0x0.For Team Odin the exception information and the stack dump is the
|
---|
[8634] | 541 | most important information&comma. when trying to fix a bug.
|
---|
| 542 | :p.The exception information is found on the page "Exception". This
|
---|
| 543 | is exactly what gets added to the bug report of this option is
|
---|
| 544 | set.
|
---|
| 545 | :p.You should generally not uncheck this&comma. because in most
|
---|
| 546 | cases this will make your bug report useless!
|
---|
| 547 |
|
---|
| 548 | :h2 res=530.Default build directory
|
---|
| 549 |
|
---|
[9104] | 550 | :p.:font facename='Default' size=0x0.This is the directory where you store your complete buildfiles
|
---|
[8634] | 551 | (i.e the odin32bin-20011010-debug.ZIP or .wpi files).
|
---|
| 552 |
|
---|
| 553 | :h2 res=540.Application directory
|
---|
| 554 |
|
---|
[9104] | 555 | :p.:font facename='Default' size=0x0.The application directory is the directory&comma. where OdinBug
|
---|
[8634] | 556 | should look for logfiles. This is only useful if you have one
|
---|
| 557 | application that you want to make bug reports for.
|
---|
| 558 | :p.The primary purpose of this setting was to make my life easier
|
---|
| 559 | while testing OdinBug.
|
---|
| 560 | :p.So normally&comma. the check box "do not save application
|
---|
| 561 | directory" should be checked.
|
---|
| 562 |
|
---|
| 563 | :h2 res=550.Logfile browser
|
---|
| 564 |
|
---|
[9104] | 565 | :p.:font facename='Default' size=0x0.In the logfile browser field you can specify a program&comma.
|
---|
[8634] | 566 | that you want to use to manually investigate the odin32_?.log
|
---|
| 567 | file.
|
---|
| 568 | :p.The VIO version of Michael Shacter's HyperView is a very good
|
---|
| 569 | program for this purpose.
|
---|
| 570 | :p.On the other hand&comma. you even might specify E.EXE or any
|
---|
| 571 | other editor&comma. if that suits your needs.
|
---|
| 572 |
|
---|
| 573 | :h2 res=560.Ask, whether to delete the logfile
|
---|
| 574 |
|
---|
[9104] | 575 | :p.:font facename='Default' size=0x0.If this option is set&comma. OdinBug will ask you&comma. if you
|
---|
[8634] | 576 | would like to delete the currently used odin32_?.log before
|
---|
| 577 | OdinBug itself is closed.
|
---|
| 578 | :p.Please note&comma. that the corresponding pe_?.log is not
|
---|
| 579 | deleted.
|
---|
| 580 |
|
---|
| 581 | :h1 res=600 x=right y=bottom width=66% height=100%.EMail
|
---|
| 582 |
|
---|
[9104] | 583 | :p.:font facename='Default' size=0x0.The email settings let you specify&comma. which email client
|
---|
[8634] | 584 | OdinBug should use for sending the email that holds the bug
|
---|
| 585 | report.
|
---|
| 586 | :p.The email support is designed to provide a generic support for
|
---|
| 587 | every email client that understand the "mailto&colon." statement.
|
---|
| 588 | However&comma. using this generic support&comma. you will have to
|
---|
| 589 | paste the bug report from the clipboard into the body of the
|
---|
| 590 | message. depending on which email client you use&comma. you also
|
---|
| 591 | might have to complete the subject line.
|
---|
| 592 | :p.The following email clients have an enhanced support&comma. which
|
---|
| 593 | does everything automatically&colon.
|
---|
| 594 | :ul.
|
---|
| 595 | :li.:link reftype=hd res=630.Netscape Messenger 4.61:elink.
|
---|
| 596 | :li.:link reftype=hd res=640.PMMail:elink.
|
---|
| 597 | :li.:link reftype=hd res=650.PolarBar:elink.
|
---|
| 598 | :eul.
|
---|
| 599 | :p.Otherwise you have to use the :link reftype=hd res=650.generic email support:elink..
|
---|
| 600 |
|
---|
| 601 | :note.If you updated OdinBug from a release prior to 0.5.5 and you
|
---|
| 602 | experience problems using the email functionality&comma.
|
---|
| 603 | please&comma. change your email settings to generic&comma. save
|
---|
| 604 | the settings and then change back to your favorite email client
|
---|
| 605 | and reenter all fields and save again. Now your problem should be
|
---|
| 606 | gone!
|
---|
| 607 |
|
---|
| 608 | :i1.EMail configuration
|
---|
| 609 | :i1.EMail does not work
|
---|
| 610 |
|
---|
| 611 | :h2 res=620.EMail address
|
---|
| 612 |
|
---|
[9104] | 613 | :p.:font facename='Default' size=0x0.This is the address&comma. where the bug report should be sent
|
---|
[8634] | 614 | to.
|
---|
| 615 | :p.Currently the only valid address is
|
---|
| 616 | :hp2.odinusers@yahoogroups.com:ehp2.&comma. the address of the odinusers
|
---|
| 617 | mailing list at yahoogroups.
|
---|
| 618 | :note.You have to be a member of this mailing list in order to be
|
---|
| 619 | allowed to send bug reports to this address!
|
---|
| 620 | :p.Go to
|
---|
| 621 | :hp2.http&colon.&slr.&slr.groups.yahoo.com&slr.groups&slr.odinusers&slr.join
|
---|
| 622 | :ehp2.in order to subscribe (or use the URL object that OdinBug has
|
---|
| 623 | created in your Odin folder.)
|
---|
| 624 |
|
---|
| 625 | :h2 res=630.Netscape Messenger 4.61
|
---|
| 626 |
|
---|
[9104] | 627 | :p.:font facename='Default' size=0x0.If you click on this radio button&comma. you do not have to enter
|
---|
[8634] | 628 | anything more&comma. OdinBug will do all the rest for you.
|
---|
| 629 | :p.Please note that current Mozilla and IBM-Webbrowser releases do
|
---|
| 630 | not work with the Netscape 4.61 routine. The generic support has
|
---|
| 631 | to be used at this time for Mozilla.
|
---|
| 632 |
|
---|
| 633 | :h2 res=640.PMMail (via PMMSend)
|
---|
| 634 |
|
---|
[9104] | 635 | :p.:font facename='Default' size=0x0.If you use PMMail as your favorite email client&comma. you have
|
---|
[8634] | 636 | to check this radio button. OdinBug will take care of all the
|
---|
| 637 | rest.
|
---|
| 638 | :p.PMMSend.EXE will be used to process the email.
|
---|
| 639 | :note.You have to specify the email directory field and enter the name
|
---|
| 640 | of the directory for your account into the account field
|
---|
| 641 | (normally one of the directories
|
---|
| 642 | "<PMMail-Dir>&bsl.pmmail&bsl.*.ACT)&comma. otherwise it will not
|
---|
| 643 | work.
|
---|
| 644 | :note.If you updated OdinBug from a release prior to 0.5.5 and you
|
---|
| 645 | experience problems using PMMail&comma. please&comma. change your
|
---|
| 646 | email settings to Netscape Messenger 4.61&comma. save the
|
---|
| 647 | settings and then change back to PMMail and reenter all fields
|
---|
| 648 | and save again. Now your problem should be gone!
|
---|
| 649 | :i1.PMMail does not work
|
---|
| 650 |
|
---|
| 651 | :h2 res=650.MR/2 ICE
|
---|
| 652 |
|
---|
[9104] | 653 | :p.:font facename='Default' size=0x0.If you use MR&slr.2 ICE as your favorite email client&comma. you
|
---|
[8634] | 654 | have to check this radio button. OdinBug will take care of all
|
---|
| 655 | the rest.
|
---|
| 656 | :i1.MR&slr.2 ICE
|
---|
| 657 |
|
---|
| 658 | :h2 res=660.PolarBar
|
---|
| 659 |
|
---|
[9104] | 660 | :p.:font facename='Default' size=0x0.If you use PolarBar as your favorite email client&comma. you have
|
---|
[8634] | 661 | to check this radio button.
|
---|
| 662 |
|
---|
| 663 | :note.You have to specify the PolarBar directory (i.e. the directory
|
---|
| 664 | where PolarBar.ZIP resides.
|
---|
| 665 |
|
---|
| 666 | :note.In addition you have to specify your Outbox directory&comma. to
|
---|
| 667 | enable OdinBug to put the email into the correct directory.
|
---|
| 668 |
|
---|
| 669 | :p.In order to make a running instance of PolarBar recognize the
|
---|
| 670 | newly created email&comma. you have to reindex the outbox.
|
---|
| 671 | :i1.PolarBar mailer
|
---|
| 672 |
|
---|
| 673 | :h2 res=670.Other email client
|
---|
| 674 |
|
---|
[9104] | 675 | :p.:font facename='Default' size=0x0.If you are using the generic email support&comma. you will have
|
---|
[8634] | 676 | to paste the bug report from the clipboard to the body of the
|
---|
| 677 | message. Eventually you will also have to specify the subject.
|
---|
| 678 | :p.You would like to see your favorite email client to be supported
|
---|
| 679 | by OdinBug? :link reftype=hd res=830.Click here!:elink.
|
---|
| 680 |
|
---|
| 681 | :h2 res=680.EMail directory
|
---|
| 682 |
|
---|
[9104] | 683 | :p.:font facename='Default' size=0x0.OdinBug changes into this directory before sending the report if
|
---|
[8634] | 684 | this field is not empty.
|
---|
| 685 | :p.This field is needed for PMMail support and might be useful for
|
---|
| 686 | generic support.
|
---|
| 687 |
|
---|
| 688 | :h2 res=690.EMail account/Outbox directory
|
---|
| 689 |
|
---|
[9104] | 690 | :p.:font facename='Default' size=0x0.P:hp2.MMail users&colon.
|
---|
[8634] | 691 | :p.:ehp2.Specify your email account directory name here (normally one of
|
---|
| 692 | the directories
|
---|
| 693 | "<PMMail-Dir>&bsl.pmmail&bsl.*.ACT)".
|
---|
| 694 | :p.:hp2.PolarBar users&colon.
|
---|
| 695 | :p.:ehp2.Specify your outbox directory here (normally
|
---|
| 696 | "<PolarBar-Dir>&bsl.Mailer&bsl.Maildata&bsl.<account>&bsl.Outbox").
|
---|
| 697 |
|
---|
| 698 | :h1 res=700 x=right y=bottom width=66% height=100%.Buttons
|
---|
| 699 |
|
---|
[9104] | 700 | :p.:font facename='Default' size=0x0.The following pages describe the functions of the various buttons
|
---|
[8634] | 701 | found in OdinBug.
|
---|
| 702 |
|
---|
| 703 | :h2 res=720.Create
|
---|
| 704 |
|
---|
[9104] | 705 | :p.:font facename='Default' size=0x0.By pressing this button&comma. the actual report is created in
|
---|
[8634] | 706 | the :link reftype=hd res=840.standard form:elink.. All the information has to be gathered and
|
---|
| 707 | entered before doing this.
|
---|
| 708 | :p.The result is a file named OdinBug.RPT&comma. which has all
|
---|
| 709 | information in the :link reftype=hd res=840.appropriate format:elink..
|
---|
| 710 | :p.This file is ready to be sent to the :link reftype=hd res=620.appropriate email address:elink..
|
---|
| 711 |
|
---|
| 712 | :h2 res=730.EMail
|
---|
| 713 |
|
---|
[9104] | 714 | :p.:font facename='Default' size=0x0.Pressing the EMail button will copy the reportfile to the
|
---|
[8634] | 715 | clipboard&comma. open an instance of your favorite email program.
|
---|
| 716 |
|
---|
| 717 | :p.The appropriate address will be entered automatically.
|
---|
| 718 |
|
---|
| 719 | :p.You just have to specify the subject and paste the report into
|
---|
| 720 | the body of your email.
|
---|
| 721 |
|
---|
| 722 | :p.You are ready to send!
|
---|
| 723 |
|
---|
| 724 | :h2 res=740.Open
|
---|
| 725 |
|
---|
[9104] | 726 | :p.:font facename='Default' size=0x0.Pressing this button opens the newly created OdinBug.RPT bug
|
---|
[8634] | 727 | report file in your favorite editor&comma. in order to modify it
|
---|
| 728 | manually before sending it to the appropriate email address.
|
---|
| 729 |
|
---|
| 730 | :h2 res=750.Browse
|
---|
| 731 |
|
---|
[9104] | 732 | :p.:font facename='Default' size=0x0.Pressing this button opens the program specified as logfile
|
---|
[8634] | 733 | browser on the settings page with the current odin32_?.log as
|
---|
| 734 | parameter in order to ease the manual investigation of the
|
---|
| 735 | logfile.
|
---|
| 736 |
|
---|
| 737 | :h2 res=760.Help
|
---|
| 738 |
|
---|
[9104] | 739 | :p.:font facename='Default' size=0x0.This button opens the file you are just reading.
|
---|
[8634] | 740 | :p.Amazing&comma. ain't it?
|
---|
| 741 |
|
---|
| 742 | :h2 res=770.Exit
|
---|
| 743 |
|
---|
[9104] | 744 | :p.:font facename='Default' size=0x0.Pressing this button will close OdinBug without any further
|
---|
[8634] | 745 | action.
|
---|
| 746 |
|
---|
| 747 | :h2 res=780.Save settings
|
---|
| 748 |
|
---|
[9104] | 749 | :p.:font facename='Default' size=0x0.Pressing this button saves all the options to OdinBug.INI&comma.
|
---|
[8634] | 750 | a standard OS&slr.2 (eCS) INI file which resides in the same
|
---|
| 751 | directory as OdinBug.EXE.
|
---|
| 752 |
|
---|
| 753 | :h2 res=790.Recreate objects
|
---|
| 754 |
|
---|
[9104] | 755 | :p.:font facename='Default' size=0x0.When OdinBug.EXE is called for the first time (or with the
|
---|
[8634] | 756 | &slr.InstallOnly commandline switch)&comma. it will
|
---|
| 757 | create&slr.update its objects and associations in the Odin
|
---|
| 758 | folder.
|
---|
| 759 | :p.Pressing this button will do exactly the same.
|
---|
| 760 |
|
---|
| 761 | :h2 res=7100.Destroy objects
|
---|
| 762 |
|
---|
[9104] | 763 | :p.:font facename='Default' size=0x0.Pressing this button will destroy all objects that are created by
|
---|
[8634] | 764 | OdinBug.
|
---|
| 765 | :note.OdinBug also creates the Odin folder&comma. if it is not found on
|
---|
| 766 | your system. However it does not destroy the Odin folder&comma.
|
---|
| 767 | as it might hold other objects&comma. that were not created by
|
---|
| 768 | OdinBug.
|
---|
| 769 |
|
---|
| 770 | :h2 res=7110.About
|
---|
| 771 |
|
---|
[9104] | 772 | :p.:font facename='Default' size=0x0.Like in every program the "About" button is the most important
|
---|
[8634] | 773 | function of all.
|
---|
| 774 | :p.It displays&comma. what you never would have expected&colon. All
|
---|
| 775 | those people&comma. that contributed their time and work to make
|
---|
| 776 | all this possible.
|
---|
| 777 | :p.It is not allowed to think nasty about one of these people!!!
|
---|
| 778 |
|
---|
| 779 | :h1 res=800 x=right y=bottom width=66% height=100%.Miscanellous
|
---|
| 780 |
|
---|
[9104] | 781 | :p.:font facename='Default' size=0x0.The following sections of the manual contain various topics
|
---|
[8634] | 782 | around Odin&comma. logging and reporting bugs.
|
---|
| 783 |
|
---|
| 784 | :h2 res=820.Extended logging feature
|
---|
| 785 |
|
---|
[9104] | 786 | :p.:font facename='Default' size=0x0.Disabling or enabling logging for all the Odin dlls isn't always
|
---|
[8634] | 787 | useful. To make logging more flexible&comma. you can now disable
|
---|
| 788 | or enable separate source files for each dll.
|
---|
| 789 |
|
---|
| 790 | :note.Only implemented in kernel32&comma. user32 and gdi32 for now!
|
---|
| 791 |
|
---|
| 792 | :p.Each dll that supports this feature has a file called
|
---|
| 793 | dbglocal.cpp in it's source directory. It contains a listing of
|
---|
| 794 | all the sources files for that dll (DbgFileNames) and an array
|
---|
| 795 | with boolean values for each of those files.
|
---|
| 796 |
|
---|
| 797 | :p.To add this feature to a dll&comma. you must do the
|
---|
| 798 | following&colon.
|
---|
| 799 | :ul.
|
---|
| 800 | :li. Write a custom dbglocal.cpp and dbglocal.h.
|
---|
| 801 | :li. Every source file must include dbglocal.h with the correct debug
|
---|
| 802 | constant&colon.
|
---|
| 803 | :sl compact.
|
---|
| 804 | :li.:p.:font facename='Courier' size=14x8.#define DBG_LOCALLOG DBG_directory
|
---|
| 805 | :li.#include "dbglocal.h":font facename='Default' size=0x0.
|
---|
| 806 | :esl.
|
---|
| 807 | :li.Initterm.cpp must call ParseLogStatus when the dll is loaded
|
---|
| 808 | :eul.
|
---|
| 809 | :p.Each dprintf now first checks if logging is enabled for this
|
---|
| 810 | sourcefile before calling WriteLog.
|
---|
| 811 |
|
---|
| 812 | :note.dbglocal must be included *after* misc.h
|
---|
| 813 |
|
---|
| 814 | :p.When building a debug version of a dll&comma. logging is enabled
|
---|
| 815 | for all source files by default.
|
---|
| 816 |
|
---|
| 817 | :hp7.:p.Examples of custom logging&colon.:ehp7.
|
---|
| 818 |
|
---|
| 819 | :p.Disable logging for kernel32&comma. but enable it for profile.cpp
|
---|
| 820 | and wprocess.cpp
|
---|
| 821 | :p.:font facename='Courier' size=14x8. set dbg_kernel32=-dll &plus.profile &plus.wprocess:font facename='Default' size=0x0.
|
---|
| 822 |
|
---|
| 823 | :p.Enable logging for kernel32&comma. but disable it for profile.cpp
|
---|
| 824 | and wprocess.cpp
|
---|
| 825 | :p.:font facename='Courier' size=14x8. set dbg_kernel32=&plus.dll -profile -wprocess:font facename='Default' size=0x0.
|
---|
| 826 | :i1.Extended logging feature
|
---|
| 827 |
|
---|
| 828 | :h2 res=830.Email client support and further development
|
---|
| 829 |
|
---|
[9104] | 830 | :p.:font facename='Default' size=0x0.In order to provide email support for a specific email
|
---|
[8634] | 831 | program&comma. I need to know how to send emails by command line
|
---|
| 832 | with this program.
|
---|
| 833 | :p.The rest is easy and only little work!
|
---|
| 834 | :p.-
|
---|
| 835 | :p.Not as easy as I had thought as PMMail support showed me&comma.
|
---|
| 836 | but I do my best...
|
---|
| 837 | :p.So feel free to contact :link reftype=fn refid=999.me:elink.!
|
---|
| 838 | :p.The same applies for bugs or missing features in OdinBug itself.
|
---|
| 839 | Basically OdinBug is now at a point&comma. where it does (almost)
|
---|
| 840 | everything I feel it should do.
|
---|
| 841 | :p.Anyway&comma. if somebody comes up with good ideas&comma. I will
|
---|
| 842 | (probably) go for them!
|
---|
| 843 | :p.So once again&comma. feel free to contact :link reftype=fn refid=999.me:elink.!
|
---|
| 844 | :i1.contact
|
---|
| 845 | :fn id=999.:p.mailto&colon. herwig.bauernfeind@aon.at:efn.
|
---|
| 846 |
|
---|
| 847 | :h2 res=840.Standard form of a bug report
|
---|
| 848 |
|
---|
[9104] | 849 | :lines align=left.:font facename='Courier' size=12x6.:font facename='Default' size=0x0.--------------------- Begin of Odin Bug Report ----------------------
|
---|
[8634] | 850 |
|
---|
| 851 | Odin build information&colon.
|
---|
| 852 |
|
---|
| 853 | Current Odin build&colon. (odin32bin-2001????-debug.wpi or .zip)
|
---|
| 854 | Installation method&colon. (WarpIN or manually)
|
---|
| 855 | Launching method&colon. (Win32K.SYS or PE.EXE)
|
---|
| 856 | Last WarpIN install&colon. (date&slr.time)
|
---|
| 857 | Last OdinInst install&colon. (date&slr.time)
|
---|
| 858 | Odin "Windows" dir&colon. (search for "Windows dir" in logfile!)
|
---|
| 859 | Odin "System32" dir&colon. (search for "System32 dir" in logfile!)
|
---|
| 860 | Evaluated Odin.INI&colon. (located in System32 directory)
|
---|
| 861 |
|
---|
| 862 | General system information&colon.
|
---|
| 863 |
|
---|
| 864 | OS&slr.2 (eCS) version&colon. (Warp 4&comma. 4.5&comma. eCS&comma. Warp 3 not officially supported)
|
---|
| 865 | OS&slr.2 reports version&colon. (2.4&comma. 2.45) kernel revision&colon. (14.0xx)
|
---|
| 866 | FixPack Level&colon. (XR_M015 or simply 15)
|
---|
| 867 | Is xf86sup.sys loaded? (Yes&slr.No)
|
---|
| 868 | Display driver&colon. (Scitech&slr.Matrox&slr.gradd)
|
---|
| 869 | Video Chipset&colon. (Matrox&slr.Nvidia TNT&slr.Geforec&slr.ATI Rage Pro)
|
---|
| 870 |
|
---|
| 871 | Win32 program information&colon.
|
---|
| 872 |
|
---|
| 873 | Odin logfile&colon. (odin32_?.log found in the application's dir)
|
---|
| 874 | Windows executable&colon. (commandline of the program)
|
---|
| 875 | Application name&colon. (name)
|
---|
| 876 | Application version&colon. (version)
|
---|
| 877 | Available from&colon. (URL if available)
|
---|
| 878 |
|
---|
| 879 | Verbal problem description&colon.
|
---|
| 880 |
|
---|
| 881 | (what happened&comma. in your own words&comma. be as accurate as possible)
|
---|
| 882 |
|
---|
| 883 | Exception information and stack dump&colon.
|
---|
| 884 |
|
---|
| 885 | (search for "[Exception" in the logfile!)
|
---|
| 886 |
|
---|
| 887 | ODIN.INI information&colon.
|
---|
| 888 |
|
---|
| 889 | (located in x&colon.&bsl.Odin&bsl.System32 directory)
|
---|
| 890 | ---------------------- End of Odin Bug Report -----------------------:elines.:font facename='Default' size=0x0.
|
---|
| 891 |
|
---|
| 892 | :h2 res=850.Installation of OdinBug
|
---|
| 893 |
|
---|
[9104] | 894 | :p.:font facename='Default' size=0x0.As OdinBug.EXE is written in VX-REXX it needs the VROBJ.DLL runtime.
|
---|
[8634] | 895 |
|
---|
| 896 | :p.VROBJ.DLL can be found in the directory x&colon.&bsl.IMAGES (x=CD-ROM drive)
|
---|
| 897 | of your
|
---|
| 898 | original Warp 4 CD-ROM and has to be copied into into d&colon.&bsl.OS2&bsl.DLL
|
---|
| 899 | (d=bootdrive)&comma. or somewhere else in your LIBPATH.
|
---|
| 900 |
|
---|
| 901 | :p.There is also a VROBJ.WPI package at the following location&colon.
|
---|
| 902 | :sl compact.
|
---|
| 903 | :li.:link reftype=fn refid=723.:font facename='Helv' size=8x4.:hp2.http&colon.&slr.&slr.groups.yahoo.com&slr.group&slr.odinusers&slr.files&slr.vrobj.wpi:elink.
|
---|
| 904 | :li.:link reftype=fn refid=724.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.weekly&slr.vrobj.wpi:elink.:font facename='Default' size=0x0.
|
---|
| 905 | :esl.
|
---|
| 906 | :p.:ehp2.This package can be installed the usual way using WarpIN.
|
---|
| 907 |
|
---|
| 908 | :p.OdinBug comes in 3 different packages (only one has to be used)&colon.
|
---|
| 909 | :ul.
|
---|
| 910 | :li.As part of the weekly build files. OdinBug is installed automatically with
|
---|
| 911 | Odin.
|
---|
| 912 | :li.As a standalone WPI package. This package can be installed the usual way using
|
---|
| 913 | WarpIN.
|
---|
| 914 | :li.As a standalone ZIP package. This should be unZIPped into the Odin-"Windows"
|
---|
| 915 | directory. Putting it elsewhere is not recommended and cause unpredictable
|
---|
| 916 | results.
|
---|
| 917 | :eul.
|
---|
| 918 | :p.Whenever a new version of OdinBug is executed for the first time&comma. it
|
---|
| 919 | creates
|
---|
| 920 | an object for itself (and a few others) in the Odin folder and associates
|
---|
| 921 | odin32_?.log files with it. Now you can doubleclick on any odin32_?.log file
|
---|
| 922 | and OdinBug is fired up.
|
---|
| 923 |
|
---|
| 924 |
|
---|
| 925 | :note.XWorkplace users should create "Odin Log Files" as a subtype of "Plain
|
---|
| 926 | Text" and associate OdinBug with that filetype in order to have OdinBug as a
|
---|
| 927 | default for Odin logfiles and your favorites text editor as additional
|
---|
| 928 | editor&slr.viewer.
|
---|
| 929 |
|
---|
| 930 | :p.Before pressing "Create" for the first time you have to configure your :link reftype=hd res=600.email
|
---|
| 931 | client:elink.on the ":link reftype=hd res=600.EMail:elink." page.
|
---|
| 932 |
|
---|
| 933 | :note.You should not use OdinBug versions prior to 0.5.5!
|
---|
| 934 |
|
---|
| 935 | :fn id=723.:p.http&colon.&slr.&slr.groups.yahoo.com&slr.group&slr.odinusers&slr.files&slr.vrobj.wpi:efn.
|
---|
| 936 | :fn id=724.:p.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.weekly&slr.vrobj.wpi:efn.
|
---|
| 937 | :i1.OdinBug installation
|
---|
| 938 | :i1.Installation of OdinBug
|
---|
| 939 |
|
---|
| 940 |
|
---|
| 941 | :h2 res=860.Commandline options for OdinBug
|
---|
| 942 |
|
---|
[9104] | 943 | :p.:font facename='Default' size=0x0.OdinBug accepts the following items on the commandline&colon.
|
---|
[8634] | 944 | :ul.
|
---|
| 945 | :li.:font facename='Courier' size=12x6.&slr.InstallOnly:font facename='Default' size=0x0. (not case sensitive)&colon.
|
---|
| 946 | :p.This will invoke OdinBug invisibly&comma. create&slr.update the WPS objects
|
---|
| 947 | and exit again without any further notification. If the create&slr.update
|
---|
| 948 | process fails an error message will be displayed. This option is designed to
|
---|
| 949 | be used during an installation process only.
|
---|
| 950 | :li.:font facename='Courier' size=12x6.odin32_?.log:font facename='Default' size=0x0.
|
---|
| 951 | :p.This is the normal usage. The passed logfile will be used to create a
|
---|
| 952 | bugreport.
|
---|
| 953 | :li.All other things passed to OdinBug will result in an "Unrecognized parameter"
|
---|
| 954 | error message.
|
---|
| 955 | :eul.
|
---|
| 956 |
|
---|
| 957 |
|
---|
| 958 |
|
---|
| 959 | :h2 res=870.Contributors
|
---|
| 960 |
|
---|
[9104] | 961 | :p.:font facename='Default' size=0x0.This compilation was done in November&slr.December 2001 by&colon.
|
---|
[8634] | 962 |
|
---|
| 963 | :p.Herwig Bauernfeind (:link reftype=fn refid=999.herwig.bauernfeind@aon.at:elink.)
|
---|
| 964 |
|
---|
| 965 | :p.It is partly based on the file ReportingBugs.TXT done by&colon.
|
---|
| 966 |
|
---|
| 967 | :p.Sander van Leeuwen (sandervl@xs4all.nl)
|
---|
| 968 |
|
---|
| 969 | :p.It is also partly based on the file Logging.TXT done by&colon.
|
---|
| 970 |
|
---|
| 971 | :p.Patrick Haller (patrick.haller@innotek.de)
|
---|
| 972 |
|
---|
| 973 | :p.The following persons contributed ideas&comma. concepts and&slr.or testing to OdinBug&colon.
|
---|
| 974 | :ul compact.
|
---|
| 975 | :li.Sander van Leeuwen
|
---|
| 976 | :li.Peter Weilbacher
|
---|
| 977 | :li.Sven Stroh aka Yellow
|
---|
| 978 | :li.Kenn Yuill
|
---|
| 979 | :eul.
|
---|
| 980 |
|
---|
| 981 | :h2 res=880.Dedication
|
---|
| 982 |
|
---|
[9104] | 983 | :p.:font facename='Default' size=0x0.This release is dedicated to the loving memory of my elder
|
---|
[8634] | 984 | brother Walter Bauernfeind&comma. who died from cancer on
|
---|
| 985 | 06.01.2002.
|
---|
| 986 |
|
---|
| 987 |
|
---|
| 988 |
|
---|
| 989 |
|
---|
| 990 |
|
---|
| 991 |
|
---|
| 992 |
|
---|
| 993 | :euserdoc.
|
---|