Archive for the ‘Announcements’ Category

New M-ist Subsignature

Friday, March 12th, 2010

While reading two balanced books about Trotsky I started to admire the Russian signature “С коммунистическим приветом, <имя>” (”S kommunisticheskim privetom, <name>”) that can be translated as “With communist greetings, <name>”. Did they laugh in their red sleeves? When I was at a primary school I loved History (that was long before I saw a computer at Moscow University and I loved Chemistry in secondary and high schools). In fact, to realize my childhood dream, OpenTask, an iterative and incremental publisher, plans to publish a centennial balanced 2 volume bilingual history of Russian revolutions (the work has began already): http://www.opentask.com/history-titles

While commuting today I devised a similar but rectangular 2×2 greeting:

With fix-privet,
Dr. Debuglove

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

MDAA Advances in Metaphysics

Tuesday, March 9th, 2010

Just noticed that Memory Dump Analysis Anthology, Volume 3 is on a metaphysics bestseller list on Amazon DE today (the volume indeed has a few articles related to Memoidealism and memory dumps + memory traces worldview):

 

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Icons for Memory Dump Analysis Patterns (Part 1)

Monday, March 8th, 2010

I borrowed a pattern icon idea from the book I’m reading now: Algorithms in a Nutshell

Buy from Amazon

From now on, every memory dump analysis pattern (and later trace analysis patterns) will have platform-independent pictorial representation. Today we introduce an icon for Multiple Exceptions (user mode) pattern:

B/W

 

Color

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Project CARE Update (14.02.10)

Sunday, February 14th, 2010

Thanks to everyone who submitted their debugger logs. Now VBScript and WinDbg script files are available for download from the CARE page:

http://www.dumpanalysis.org/care

VBScript file scans all hard drives for .DMP files and launches WinDbg to run a mode-independent WinDbg script. Each instance of WinDbg appends the output to dbgeng.log file that you can submit to CARE (please zip it if exceeds 2Mb).

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Forthcoming Memory Dump Analysis Anthology, Volume 4

Thursday, February 11th, 2010

This is a revised, edited, cross-referenced and thematically organized volume of selected DumpAnalysis.org blog posts about crash dump analysis and debugging written in July 2009 - January 2010 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms and technical support and escalation engineers dealing with complex software issues. The fourth volume features:

- 13 new crash dump analysis patterns
- 13 new pattern interaction case studies
- 10 new trace analysis patterns
- 6 new Debugware patterns and case study
- Workaround patterns
- Updated checklist
- Fully cross-referenced with Volume 1, Volume 2 and Volume 3
- New appendixes

Product information:

  • Title: Memory Dump Analysis Anthology, Volume 4
  • Author: Dmitry Vostokov
  • Language: English
  • Product Dimensions: 22.86 x 15.24
  • Paperback: 410 pages
  • Publisher: Opentask (30 March 2010)
  • ISBN-13: 978-1-906717-86-5
  • Hardcover: 410 pages
  • Publisher: Opentask (30 April 2010)
  • ISBN-13: 978-1-906717-87-2

Back cover features memory space art image: Internal Process Combustion.

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Visitors Spike

Wednesday, February 10th, 2010

Looks like yesterday the blog part of the portal experienced an almost threefold increase in the number of daily visits exceeding 2,400 visitors and, for the first time ever, bringing the total sliding number of unique monthly blog visits to more than 18,000:

Something happened on that day. The number of spam comments and trackbacks detected by Akismet plugin was the same as usual so spammers are ruled out.

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Debugger’s Screen Resolution

Wednesday, January 27th, 2010

What screen resolutions do debuggers use? Google analytics provides statistics for 2009. 1,071 different screen resolutions were used (I guess this diversity comes from multi-monitor configurations and PDA) with top 10:

Clearly old 800×600 is in minority today. There were lucky debuggers with 5120×1024 (128-bit ready for wider stack traces?) and 3840×2100 (I need more book sales for that) and even someone with screen resolution 0×0 viewed the content 12 times.

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Operating Systems Scene: The View from DumpAnalysis.org

Wednesday, January 27th, 2010

Highly predictable picture from Google analytics of OS used to view portal and blog content:

One of the goals is to increase non-Windows OS presence over the next few years.

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Internet Browsers Scene: The View from DumpAnalysis.org

Wednesday, January 27th, 2010

I was curious to see what browsers are used to view portal and blog content and Google analytics provided me statistics for 2009 (there is about 9% decline in IE variants compared to 2008). 62 “different” browsers viewed content with the top 10 (I actually expected more for IE and was surprised with statistics):

Some strange browser names below perhaps point to some sort of memory corruption :-) 

1. Internet Explorer
2. Firefox
3. Chrome
4. Opera
5. Safari
6. Mozilla
7. Mozilla Compatible Agent
8. SeaMonkey
9. Konqueror
10. BlackBerry8900
11. Opera Mini
12. Camino
13. IE with Chrome Frame
14. (not set)
15. Lynx
16. Netscape
17. Googlebot
18. BlackBerry9630
19. Playstation
20. BlackBerry9530
21. -^_^- Hello :)
22. <?echo ‘<pre>’; system
23. BlackBerry9000
24. Lunascape
25. NetFront
26. Unsupported Browser Version
27. 12345
28. Empty
29. Playstation Portable  2
30. SAMSUNG-SGH-I617  2
31. —
32. 31337′
33. 8900b
34. <?include
35. <script>alert
36. BlackBerry9500
37. Blazer
38. GOOGLEBOT
39. General Browser
40. HTC_P3490 Opera
41. HTC_Touch_HD_T8282 Opera
42. HTC_Touch_Pro2_T7373 Opera
43. HTC_Touch_Pro_T7272 Opera
44. Hellbrowser 6.66
45. Helyi user agent
46. IE 8
47. Midori
48. NCSA Mosaic
49. NightDynamo AdminPanel v0.2.1
50. NokiaE71-2;Mozilla
51. NokiaNokia 6210s
52. PPC; 240×320; HTC_P3450
53. SAMSUNG-SGH-I637
54. Samsung-SPHM540 Polaris
55. SonyEricssonK750
56. Uzbl
57. Yahoo! Slurp
58. holy_teacher FirePHP
59. mozilla
60. pippos.7
61. tdhbrowser
62. unknown

Here is the distribution of IE versions for 2009:

 

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

Plans for The Year of Dump Analysis

Monday, January 18th, 2010

After exciting results of  the previous year of debugging it is time to announce modest plans for this year, 0×7DA:

Release the first beta version of EasyDbg

Release the first beta version of CARE (Crash Analysis Report Environment) for a pattern-driven debugger log analyzer with standards for structured audience-driven reports

Release the first beta version of STARE (Software Trace Analysis Report Environment) for a pattern-driven software trace analyzer with corresponding standards for structured audience-driven reports

Publish the following books on dump analysis that address different audiences (general users, system administrators, support and escalation engineers, testers, software engineers, security and software defect researchers):

Windows Debugging Notebook
Crash Dump Analysis for System Administrators and Support Engineers
- Memory Dump Analysis Anthology, Volume 4
- Memory Dump Analysis Anthology, Volume 5
- Memory Dump Analysis Anthology Color Supplement
- Principles of Memory Dump Analysis
- My Computer Crashes and Freezes: A Non-technical Guide to Software and Hardware Errors
- Linux, FreeBSD and Mac OS X Debugging: Practical Foundations
- Encyclopedia of Crash Dump Analysis Patterns
- WinDbg In Use: Debugging Exercises

Publish articles related to memory dump analysis in Debugged! magazine

Update WinDbg Poster and Cards

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

MDAAV1 and WDPF are the Most Gifted today

Friday, January 15th, 2010

Just noticed on Amazon tabs:

What is so special today? I come back to check again on 14th of February :-)

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

The Year of Debugging in Retrospection

Thursday, January 14th, 2010

The Year of Debugging, 0×7D9, was a remarkable year for DumpAnalysis.org. Here is the list of achievements to report:

- Software Trace Analysis as a new discipline with its own set of patterns

- Unification of Memory Dump Analysis with Software Trace Analysis (DA+TA)

- New computer memory dump-based art movements: Opcodism and Physicalist Art

- Discovery of 3D computer memory visualization techniques

- Establishing Software Maintenance Institute

- Broadening software fault injection as Software Defect Construction discipline

- Establishing a new profession of a Software Defect Researcher

- Starting ambitious Dictionary of Debugging

- Publishing Windows Debugging: Practical Foundations book

- Publishing the first x86-free Windows debugging book: x64 Windows Debugging: Practical Foundations

- Establishing the new debugging magazine: Debugged! MZ/PE

- Publishing Memory Dump Analysis Anthology, Volume 3

- Cooperation with OpenTask to promote First Fault Software Problem Solving book

- Establishing Debugging Expert(s) Magazine Online

- Creating the first development process for debugging and software troubleshooting tools: RADII

- Publishing the first pattern-driven memory dump analysis troubleshooting methodology as a foundation for software debugging

- Proposal for an International Memory Analysts and Debuggers Day

- Almost completed Windows Debugging Notebook to be published soon

Now DumpAnalysis.org focuses on The Year of Dump Analysis, 0×7DA, as a foundation for the forthcoming debugging decade and reveals future plans this weekend.

I’m sure that many other organizations and individuals have no less remarkable accomplishments to report for 2009. I promise to track down and write about some of them in the forthcoming book:

The Science of Dr. Watson: An Illustrated History of Debugging (ISBN: 978-1906717070)

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

James Cameron’s Avatar is A Memorianic Movie 0m1

Monday, January 11th, 2010

Just before The Year 7DA I watched Avatar 3D and close to the end, when seeing ancestral trees and memory downloads, I realized that indigenous population practiced a variant of Memorianity. So I decided to name the movie A Memorianic and give it a memory number 0m1 until I find a memorianic movie 0m2.

- Dmitry Vostokov @ Memory Religion Portal -

Top 10 “Most Gifted” and “Most Wished For” Debugging and Assembly Language Books

Sunday, January 10th, 2010

Just noticed that Amazon introduced additional daily updated tabs for book categories. MDAA volumes are in top 10 ”Most Gifted” and “Most Wished For” Debugging and Assembly Language titles (today). Volume 3 is featured as a Hot New Release:

I assume ”Most Gifted” is about “gift wrapping” when you order a book :-)

- Dmitry Vostokov @ DumpAnalysis.org -

Mystique Back Covers Revealed

Thursday, January 7th, 2010

Some practical engineers asked me how do Debugged! MZ/PE magazine back covers look like from a birds eye view:

 

One engineer even commented that they look better and better (counterclockwise) :-) 

- Dmitry Vostokov @ DumpAnalysis.org -

2 Great Windows Software Engineering Magazines

Thursday, January 7th, 2010

 

If you know any other please let us know. For example, MSDN is great too, there was also a Visual C++-oriented magazine I used to read in the past. May be it is still in print. I plan to make a wider perspective picture later on. Both pictured magazines (Debugged! MZ/PE and NT Insider) are mainly oriented towards unmanaged and native code respectively (the former with a timeless computer science slant) but Debugged! soon to cover native, virtualized, interpreted and managed code environments too and aims to become a “Complete Debugging Magazine” similar to kernel vs. user process vs. complete memory dump file differences.

- Dmitry Vostokov @ DumpAnalysis.org -

CDA Pattern Frequencies (Part 1)

Sunday, January 3rd, 2010

Google Analytics shows the following crash dump analysis pattern frequencies to be fully analyzed later next week:

Page

Pageviews

http://www.dumpanalysis.org/blog/index.php/2006/10/30/crash-dump-analysis-patterns-part-1/

8086

http://www.dumpanalysis.org/blog/index.php/2006/10/31/crash-dump-analysis-patterns-part-2/

7709

http://www.dumpanalysis.org/blog/index.php/2007/07/20/crash-dump-analysis-patterns-part-17/

6131

http://www.dumpanalysis.org/blog/index.php/2007/04/03/crash-dump-analysis-patterns-part-11/

5000

http://www.dumpanalysis.org/blog/index.php/2008/03/13/crash-dump-analysis-patterns-part-2b/

4651

http://www.dumpanalysis.org/blog/index.php/2007/02/09/crash-dump-analysis-patterns-part-9a/

3881

http://www.dumpanalysis.org/blog/index.php/2008/01/24/crash-dump-analysis-patterns-part-43/

3782

http://www.dumpanalysis.org/blog/index.php/2008/06/12/crash-dump-analysis-patterns-part-59b/

3666

http://www.dumpanalysis.org/blog/index.php/2007/12/17/crash-dump-analysis-patterns-part-41b/

3446

http://www.dumpanalysis.org/blog/index.php/2007/08/06/crash-dump-analysis-patterns-part-20a/

3190

http://www.dumpanalysis.org/blog/index.php/2007/11/02/crash-dump-analysis-patterns-part-13c/

2785

http://www.dumpanalysis.org/blog/index.php/2007/02/02/crash-dump-analysis-patterns-part-8/

2673

http://www.dumpanalysis.org/blog/index.php/2007/06/21/crash-dump-analysis-patterns-part-16a/

2629

http://www.dumpanalysis.org/blog/index.php/2007/09/14/crash-dump-analysis-patterns-part-27/

2461

http://www.dumpanalysis.org/blog/index.php/2006/11/01/crash-dump-analysis-patterns-part-3/

2442

http://www.dumpanalysis.org/blog/index.php/2008/04/28/crash-dump-analysis-patterns-part-6a/

2377

http://www.dumpanalysis.org/blog/index.php/2008/04/03/crash-dump-analysis-patterns-part-57/

2376

http://www.dumpanalysis.org/blog/index.php/2008/03/18/crash-dump-analysis-patterns-part-13e/

2279

http://www.dumpanalysis.org/blog/index.php/2007/09/11/crash-dump-analysis-patterns-part-26/

2264

http://www.dumpanalysis.org/blog/index.php/2006/12/18/crash-dump-analysis-patterns-part-6/

2257

http://www.dumpanalysis.org/blog/index.php/2007/09/10/crash-dump-analysis-patterns-part-25/

2185

http://www.dumpanalysis.org/blog/index.php/2007/10/17/crash-dump-analysis-patterns-part-31/

2126

http://www.dumpanalysis.org/blog/index.php/2008/10/15/crash-dump-analysis-patterns-part-1b/

1982

http://www.dumpanalysis.org/blog/index.php/2007/07/15/crash-dump-analysis-patterns-part-13b/

1891

http://www.dumpanalysis.org/blog/index.php/2007/08/19/crash-dump-analysis-patterns-part-23a/

1846

http://www.dumpanalysis.org/blog/index.php/2007/08/19/crash-dump-analysis-patterns-part-20b/

1699

http://www.dumpanalysis.org/blog/index.php/2006/12/15/crash-dump-analysis-patterns-part-5/

1520

http://www.dumpanalysis.org/blog/index.php/2007/12/12/crash-dump-analysis-patterns-part-41a/

1511

http://www.dumpanalysis.org/blog/index.php/2007/07/28/crash-dump-analysis-patterns-part-9c/

1485

http://www.dumpanalysis.org/blog/index.php/2007/11/21/crash-dump-analysis-patterns-part-37/

1457

http://www.dumpanalysis.org/blog/index.php/2007/05/09/crash-dump-analysis-patterns-part-13a/

1388

http://www.dumpanalysis.org/blog/index.php/2007/05/11/crash-dump-analysis-patterns-part-14/

1366

http://www.dumpanalysis.org/blog/index.php/2007/07/03/crash-dump-analysis-patterns-part-9b/

1336

http://www.dumpanalysis.org/blog/index.php/2007/11/05/crash-dump-analysis-patterns-part-33/

1314

http://www.dumpanalysis.org/blog/index.php/2008/04/09/crash-dump-analysis-patterns-part-58a/

1293

http://www.dumpanalysis.org/blog/index.php/2007/11/29/crash-dump-analysis-patterns-part-9d/

1213

http://www.dumpanalysis.org/blog/index.php/2008/06/10/crash-dump-analysis-patterns-part-16b/

1213

http://www.dumpanalysis.org/blog/index.php/2008/07/11/crash-dump-analysis-patterns-part-71/

1156

http://www.dumpanalysis.org/blog/index.php/2008/05/20/crash-dump-analysis-patterns-part-61/

1131

http://www.dumpanalysis.org/blog/index.php/2007/12/19/crash-dump-analysis-patterns-part-42b/

1063

http://www.dumpanalysis.org/blog/index.php/2008/02/27/crash-dump-analysis-patterns-part-53/

1061

http://www.dumpanalysis.org/blog/index.php/2007/01/24/crash-dump-analysis-patterns-part-7/

1031

http://www.dumpanalysis.org/blog/index.php/2008/10/25/crash-dump-analysis-patterns-part-9e/

1016

http://www.dumpanalysis.org/blog/index.php/2007/07/22/crash-dump-analysis-patterns-part-19/

998

http://www.dumpanalysis.org/blog/index.php/2007/11/23/crash-dump-analysis-patterns-part-39/

979

http://www.dumpanalysis.org/blog/index.php/2007/08/25/crash-dump-analysis-patterns-part-23b/

955

http://www.dumpanalysis.org/blog/index.php/2008/02/04/crash-dump-analysis-patterns-part-13d/

948

http://www.dumpanalysis.org/blog/index.php/2007/10/15/crash-dump-analysis-patterns-part-30/

923

http://www.dumpanalysis.org/blog/index.php/2008/10/21/crash-dump-analysis-patterns-part-77/

905

http://www.dumpanalysis.org/blog/index.php/2006/11/03/crash-dump-analysis-patterns-part-4/

889

http://www.dumpanalysis.org/blog/index.php/2007/07/20/crash-dump-analysis-patterns-part-18/

879

http://www.dumpanalysis.org/blog/index.php/2007/04/20/crash-dump-analysis-patterns-part-5b/

870

http://www.dumpanalysis.org/blog/index.php/2007/04/20/crash-dump-analysis-patterns-part-12/

820

http://www.dumpanalysis.org/blog/index.php/2007/05/24/crash-dump-analysis-patterns-part-15/

798

http://www.dumpanalysis.org/blog/index.php/2007/11/20/crash-dump-analysis-patterns-part-31a/

769

http://www.dumpanalysis.org/blog/index.php/2008/04/29/crash-dump-analysis-patterns-part-60/

758

http://www.dumpanalysis.org/blog/index.php/2008/02/19/crash-dump-analysis-patterns-part-51/

714

http://www.dumpanalysis.org/blog/index.php/2007/11/22/crash-dump-analysis-patterns-part-38/

712

http://www.dumpanalysis.org/blog/index.php/2008/03/11/crash-dump-analysis-patterns-part-55/

702

http://www.dumpanalysis.org/blog/index.php/2007/12/14/crash-dump-analysis-patterns-part-42a/

693

http://www.dumpanalysis.org/blog/index.php/2008/02/13/crash-dump-analysis-patterns-part-49/

678

http://www.dumpanalysis.org/blog/index.php/2008/04/22/crash-dump-analysis-patterns-part-59/

676

http://www.dumpanalysis.org/blog/index.php/2009/01/05/crash-dump-analysis-patterns-part-13f/

624

http://www.dumpanalysis.org/blog/index.php/2007/08/30/crash-dump-analysis-patterns-part-24/

621

http://www.dumpanalysis.org/blog/index.php/2008/02/12/crash-dump-analysis-patterns-part-48/

619

http://www.dumpanalysis.org/blog/index.php/2008/06/24/crash-dump-analysis-patterns-part-67/

618

http://www.dumpanalysis.org/blog/index.php/2007/10/23/crash-dump-analysis-patterns-part-32/

616

http://www.dumpanalysis.org/blog/index.php/2008/02/28/crash-dump-analysis-patterns-part-54/

611

http://www.dumpanalysis.org/blog/index.php/2008/02/22/crash-dump-analysis-patterns-part-52/

610

http://www.dumpanalysis.org/blog/index.php/2008/06/06/crash-dump-analysis-patterns-part-63/

596

http://www.dumpanalysis.org/blog/index.php/2007/08/12/crash-dump-analysis-patterns-part-21/

576

http://www.dumpanalysis.org/blog/index.php/2008/06/25/crash-dump-analysis-patterns-part-67b/

547

http://www.dumpanalysis.org/blog/index.php/2007/12/10/crash-dump-analysis-patterns-part-40a/

531

http://www.dumpanalysis.org/blog/index.php/2007/11/14/crash-dump-analysis-patterns-part-36/

529

http://www.dumpanalysis.org/blog/index.php/2008/07/10/crash-dump-analysis-patterns-part-19b/

516

http://www.dumpanalysis.org/blog/index.php/2007/08/16/crash-dump-analysis-patterns-part-22/

511

http://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/

506

http://www.dumpanalysis.org/blog/index.php/2008/08/07/crash-dump-analysis-patterns-part-75/

500

http://www.dumpanalysis.org/blog/index.php/2008/01/22/crash-dump-analysis-patterns-part-42c/

496

http://www.dumpanalysis.org/blog/index.php/2008/06/20/crash-dump-analysis-patterns-part-66/

493

http://www.dumpanalysis.org/blog/index.php/2008/06/19/crash-dump-analysis-patterns-part-64/

492

http://www.dumpanalysis.org/blog/index.php/2007/03/19/crash-dump-analysis-patterns-part-10/

450

http://www.dumpanalysis.org/blog/index.php/2009/04/14/crash-dump-analysis-patterns-part-6b/

448

http://www.dumpanalysis.org/blog/index.php/2009/05/15/crash-dump-analysis-patterns-part-84/

432

http://www.dumpanalysis.org/blog/index.php/2008/07/09/crash-dump-analysis-patterns-part-69/

427

http://www.dumpanalysis.org/blog/index.php/2007/09/26/crash-dump-analysis-patterns-part-28/

426

http://www.dumpanalysis.org/blog/index.php/2008/02/15/crash-dump-analysis-patterns-part-50/

410

http://www.dumpanalysis.org/blog/index.php/2008/06/19/crash-dump-analysis-patterns-part-65/

378

http://www.dumpanalysis.org/blog/index.php/2007/11/12/crash-dump-analysis-patterns-part-35/

371

http://www.dumpanalysis.org/blog/index.php/2008/01/25/crash-dump-analysis-patterns-part-44/

371

http://www.dumpanalysis.org/blog/index.php/2008/06/27/crash-dump-analysis-patterns-part-68/

370

http://www.dumpanalysis.org/blog/index.php/2008/08/05/crash-dump-analysis-patterns-part-74/

369

http://www.dumpanalysis.org/blog/index.php/2008/12/17/crash-dump-analysis-patterns-part-42e/

351

http://www.dumpanalysis.org/blog/index.php/2008/07/29/crash-dump-analysis-patterns-part-73/

345

http://www.dumpanalysis.org/blog/index.php/2009/06/23/crash-dump-analysis-patterns-part-85/

340

http://www.dumpanalysis.org/blog/index.php/2008/05/28/crash-dump-analysis-patterns-part-62/

337

http://www.dumpanalysis.org/blog/index.php/2009/07/10/crash-dump-analysis-patterns-part-87/

336

http://www.dumpanalysis.org/blog/index.php/2008/12/01/crash-dump-analysis-patterns-part-78a/

330

http://www.dumpanalysis.org/blog/index.php/2008/07/10/crash-dump-analysis-patterns-part-70/

323

http://www.dumpanalysis.org/blog/index.php/2008/02/06/crash-dump-analysis-patterns-part-47/

322

http://www.dumpanalysis.org/blog/index.php/2008/03/27/crash-dump-analysis-patterns-part-56/

317

http://www.dumpanalysis.org/blog/index.php/2007/11/06/crash-dump-analysis-patterns-part-34/

310

http://www.dumpanalysis.org/blog/index.php/2008/07/26/crash-dump-analysis-patterns-part-72/

307

http://www.dumpanalysis.org/blog/index.php/2008/01/31/crash-dump-analysis-patterns-part-46/

299

http://www.dumpanalysis.org/blog/index.php/2008/11/07/crash-dump-analysis-patterns-part-42d/

293

http://www.dumpanalysis.org/blog/index.php/2008/10/06/crash-dump-analysis-patterns-part-76/

288

http://www.dumpanalysis.org/blog/index.php/2008/01/30/crash-dump-analysis-patterns-part-45/

286

http://www.dumpanalysis.org/blog/index.php/2008/09/10/crash-dump-analysis-patterns-part-29b/

270

http://www.dumpanalysis.org/blog/index.php/2009/02/13/crash-dump-analysis-patterns-part-80/

250

http://www.dumpanalysis.org/blog/index.php/2009/03/09/crash-dump-analysis-patterns-part-82/

246

http://www.dumpanalysis.org/blog/index.php/2009/02/09/crash-dump-analysis-patterns-part-79/

231

http://www.dumpanalysis.org/blog/index.php/2008/05/07/crash-dump-analysis-patterns-part-10a/

225

http://www.dumpanalysis.org/blog/index.php/2009/06/24/crash-dump-analysis-patterns-part-86/

207

http://www.dumpanalysis.org/blog/index.php/2009/02/19/crash-dump-analysis-patterns-part-81/

195

http://www.dumpanalysis.org/blog/index.php/2009/10/28/crash-dump-analysis-patterns-part-90/

151

http://www.dumpanalysis.org/blog/index.php/2009/04/14/crash-dump-analysis-patterns-part-83/

146

http://www.dumpanalysis.org/blog/index.php/2009/12/07/crash-dump-analysis-patterns-part-95/

92

http://www.dumpanalysis.org/blog/index.php/2009/11/24/crash-dump-analysis-patterns-part-93/

67

http://www.dumpanalysis.org/blog/index.php/2009/11/12/crash-dump-analysis-patterns-part-91/

46

http://www.dumpanalysis.org/blog/index.php/2009/10/23/crash-dump-analysis-patterns-part-89/

41

http://www.dumpanalysis.org/blog/index.php/2009/11/30/crash-dump-analysis-patterns-part-94a/

39

http://www.dumpanalysis.org/blog/index.php/2009/11/24/crash-dump-analysis-patterns-part-92/

36

http://www.dumpanalysis.org/blog/index.php/2009/10/23/crash-dump-analysis-patterns-part-88/

35

http://www.dumpanalysis.org/blog/index.php/2009/11/16/crash-dump-analysis-patterns-part-65b/

33

http://www.dumpanalysis.org/blog/index.php/2009/12/30/crash-dump-analysis-patterns-part-13g/

20


- Dmitry Vostokov @ DumpAnalysis.org -

2009 in Retrospection

Sunday, January 3rd, 2010

According to Google Analytics the number of visits / year increased by 34% since 2008 with almost 150,000 unique visitors (20% increase) from 183 countries (180 in 2008) and more than 35% of them are coming back (2% increase). Here are the top 100 network locations out of 27,300 (16% increase):

Network Location

Visits

microsoft corp

9183

comcast cable communications inc.

4651

road runner holdco llc

3601

verizon internet services inc.

3191

japan network information center

2580

hewlett-packard company

2474

internet service provider

2390

deutsche telekom ag

2204

reliance communications ltd

2200

comite gestor da internet no brasil

2134

chunghwa telecom data communication business group

1892

network of citrix systems inc

1716

eircom

1702

nib (national internet backbone)

1455

symantec corporation

1439

charter communications

1253

intel corporation

1253

data general corporation

1235

ip pools

1070

comcast cable communications holdings inc

1040

proxad / free sas

1036

bellsouth.net inc.

1030

comcast cable communications

1030

uunet non-portable customer assignment

984

cox communications

953

korea telecom

891

chinanet guangdong province network

879

unknown

872

abts (karnataka)

853

microsoft dublin internet data center

847

at&t internet services

827

qwest communications corporation

798

xo communications

790

optimum online (cablevision systems)

777

tw telecom holdings inc.

756

shaw communications inc.

691

samtel

674

cox communications inc.

653

ntt communications corporation

648

telstra internet

632

arcor ag

603

chinanet shanghai province network

598

krnic

593

comcast cable communications ip services

588

computer associates international

564

rcs & rds s.a.

538

citrix systems inc.

532

research in motion limited

524

dell computer corporation

522

telefonica de espana

515

psinet inc.

509

easynet ltd

500

comcast business communications inc.

494

symantec inc

491

telus communications inc.

481

cncgroup beijing province network

465

microsoft corporation

456

kla instruments corp.

448

honeywell international inc.

446

cisco systems inc.

444

provider local registry

442

global crossing

414

sympatico hse

408

iinet limited

397

china unicom beijing province network

395

starhub cable vision ltd

392

wipro technologies

384

alice dsl

383

abts delhi

358

appense

351

telecom italia net

347

microsoft

346

nvidia

344

neostrada plus

334

provider

332

abts tamilnadu

325

hanaro telecom inc.

322

level 3 communications inc.

322

1&1 internet ag

319

network of ign arch. and design gb

319

telia network services

316

credit suisse group / cana

308

axa-tech

306

optus internet - retail

306

rogers cable communications inc.

305

telecom italia s.p.a. tin easy lite

304

telekom malaysia berhad

303

chinanet jiangsu province network

297

tiscali uk ltd

284

chtd chunghwa telecom co. ltd.

274

comcast cable communications inc

268

tpg internet pty ltd.

268

datastream ltd

262

dynamic pools

259

sun microsystems inc

258

singnet pte ltd

257

oracle datenbanksysteme gmbh

252

gesti n de direccionamiento uninet

249

embarq corporation

243

nicstech

243


Almost 75,000 Google search keywords (more than 13% increase since 2008) pointed to the portal and this blog with 100 most frequent (some are in Russian):

Keyword

Visits

kifastsystemcallret

2963

crash dump analysis

2742

crash dump

2097

ntdll!kifastsystemcallret

1446

dump analysis

1091

win32 error 0n2

759

windbg

685

windbg cheat sheet

675

windbg commands

619

crash dumps

525

adplus

523

dmitry vostokov

521

memory dump analysis

519

dec 15″” module windbg

511

crashdump

502

memoretics

494

dumpanalysis.org

439

symbol file could not be found

434

warning: frame ip not in any known module. following frames may be wrong.

389

the stored exception information can be accessed via .ecxr.

373

crash dump analyzer

355

memory dump analysis anthology

353

windows 7 crash dump

329

windbg crash dump analysis

326

adplus download

315

error: symbol file could not be found

308

minidump analysis

308

dumpanalysis

289

getcontextstate failed, 0×80070026

287

symbol file could not be found”"

281

bugcheck 3b

280

core dump analysis

278

time travel debugging

276

vista crash dump

272

windbg analyze

263

fnodobfm

258

the stored exception information can be accessed via .ecxr

257

kernel32!pnlsuserinfo

249

bugcheck 7e

243

windbg crash dump

242

frame ip not in any known module

237

dr watson vista

230

windows crash dump analysis

218

windbg script

216

dump analyzer

206

windbg scripts

190

system_service_exception

185

crash dump vista

181

pool corruption

174

minidump

172

error: symbol file could not be found.

168

kernel_mode_exception_not_handled

166

ldrphandleonenewformatimportdescriptor

166

bios disassembly ninjutsu uncovered

165

ntkrnlmp.exe crash dump

164

дамп памяти

162

trap frame

159

windows dump analysis

154

minidump analyzer

153

bugcheck a

152

анализ dump файлов

147

ntdll kifastsystemcallret

146

memuon”"

145

debugging crash dumps

145

kisystemservicecopyend

143

анализ дампа памяти

142

ibmsprem.exe

141

windbg dump

141

download adplus

140

ntdll.dll!kifastsystemcallret

140

analyze crash dump

138

ntdll!dbgbreakpoint

135

rtlpwaitoncriticalsection

133

type referenced: kernel32!pnlsuserinfo

133

dynamicbase aslr

130

dump памяти

129

mdmp file analysis

129

warning: frame ip not in any known module. following frames may be wrong

129

warning: stack unwind information not available. following frames may be wrong.

129

sieextpub

127

ntdll.kifastsystemcallret

126

debug_flr_image_timestamp

125

failure_bucket_id

125

kei386eoihelper

124

memory dump

124

отладчик windbg

124

dump

122

windows debugging: practical foundations

121

rtluserthreadstart

119

windbg book

119

crash dump windows 7

118

978-19067171568

115

windbg dump analysis

115

session_has_valid_views_on_exit (ba)

114

bugcheck 50

113

bugcheck system_service_exception

113

system_thread_exception_not_handled

112

analyzing crash dumps

111

getcontextstate failed, 0xd0000147

110

childebp

107


Special thanks to almost 1,100 web sites (16% increase) that mention the portal and this blog with the first top 100:

Source

Visits

google.com

3090

windbg.dumpanalysis.org

2012

images.google.com

1375

blogs.msdn.com

1130

stackoverflow.com

750

kumo.com

678

dumpanalysis.com

664

dumpanalysis.org

531

winvistaclub.com

441

nynaeve.net

386

jasonhaley.com

385

twitter.com

376

bytetalk.net

351

advancedwindowsdebugging.com

345

en.wikipedia.org

343

gynvael.coldwind.pl

324

msuiche.net

272

blog.flexilis.com

265

bing.com

241

images.google.co.in

222

rsdn.ru

220

images.google.co.uk

214

stumbleupon.com

212

d.hatena.ne.jp

193

blog.naver.com

190

images.google.de

181

blog.not-a-kernel-guy.com

179

social.technet.microsoft.com

179

blog.zoller.lu

175

google.co.kr

169

facebook.com

167

community.citrix.com

165

wasm.ru

163

search.naver.com

161

voneinem-windbg.blogspot.com

160

insidewindows.kr

157

managementbits.com

154

forum.sysinternals.com

153

support.citrix.com

144

reconstructer.org

132

google.co.in

129

debuggingexpert.dumpanalysis.org

128

blogs.microsoft.co.il

125

delicious.com

124

isisaka.com

124

netfxharmonics.com

122

caloni.com.br

112

advdbg.org

111

experts-exchange.com

111

citrixblogger.org

105

google.co.uk

100

serious-code.net

100

shellexecute.wordpress.com

99

bloglines.com

96

mail.google.com

92

debuglab.com

91

images.google.ca

91

blogs.technet.com

89

209.85.129.132

82

google.ca

81

debuggingexperts.dumpanalysis.org

80

fruitfoxlu.blogspot.com

78

74.125.95.132

75

codeproject.com

75

clausbrod.de

70

groups.google.com

70

literatescientist.com

66

images.google.ru

65

images.google.fr

64

saygoodnight.com

61

belowgotham.com

60

bishop-it.ru

59

google.es

59

209.85.173.132

58

driveronline.org

58

images.google.com.au

58

forensicanalysis.org

57

images.google.com.br

57

images.google.com.ua

57

images.google.it

57

social.msdn.microsoft.com

57

google.de

56

images.google.co.id

56

images.google.pl

56

the-interweb.com

56

evilcodecave.wordpress.com

54

codemachine.com

52

blog.gamedeff.com

51

rfvicente.spaces.live.com

51

209.85.229.132

50

images.google.nl

50

my.live.com

50

notes.theorbis.net

50

advanceddotnetdebugging.com

49

softwareastrology.com

49

google.hu

48

thinkdigit.com

47

cps-symbols.qalabs.symantec.com

46

dogpile.com

46


Top 25 visiting countries:

Country/Territory

Visits

United States

77312

India

16091

United Kingdom

15892

Germany

9336

Russia

9202

China

7948

Canada

7382

Japan

6001

France

4847

South Korea

4748

Australia

4329

Taiwan

4076

Ireland

3735

Singapore

3598

Netherlands

3073

Israel

2933

Ukraine

2918

Italy

2905

Spain

2821

Sweden

2548

Brazil

2309

Poland

2134

Romania

1848

Czech Republic

1551

Belgium

1454


More than 10,000 portal and blog pages were viewed a total of almost 450,000 times with top 100 content pages:

Page

Pageviews

/

41591

/blog/

40481

/blog/index.php/2008/01/10/what-is-kifastsystemcallret/

7226

/Crash+Dump+Analysis+for+System+Administrators

6229

/WinDbg+reference

4561

/blog/index.php/2006/10/30/crash-dump-analysis-patterns-part-1/

4538

/blog/index.php/category/windbg-tips-and-tricks/

4197

/blog/index.php/2007/06/20/crash-dump-analysis-checklist/

4175

/ru/blog/

4144

/blog/index.php/2006/10/31/crash-dump-analysis-patterns-part-2/

3941

/blog/index.php/2007/05/19/resurrecting-dr-watson-on-vista/

3475

/Forthcoming+Windows+Debugging%3A+Practical+Foundations

3298

/blog/index.php/2007/07/20/crash-dump-analysis-patterns-part-17/

3282

/Memory+Dump+Analysis+Anthology+Volume+1

3109

/blog/index.php/2008/03/12/bug-check-frequencies/

2994

/Tools

2981

/blog/index.php/2007/09/06/minidump-analysis-part-2/

2960

/blog/index.php/category/windbg-scripts/

2706

/blog/index.php/2008/05/09/windbg-cheat-sheet-for-crash-dump-analysis/

2679

/Debugged+Magazine

2631

/blog/index.php/2008/09/12/adplus-in-21-seconds-and-13-steps/

2630

/blog/index.php/2007/04/03/crash-dump-analysis-patterns-part-11/

2521

/blog/index.php/category/bugchecks-depicted/page/2/

2496

/blog/index.php/about/

2491

/blog/index.php/2008/03/13/crash-dump-analysis-patterns-part-2b/

2487

/blog/index.php/category/minidump-analysis/

2259

/blog/index.php/2007/12/17/crash-dump-analysis-patterns-part-41b/

2154

/blog/index.php/2008/06/12/crash-dump-analysis-patterns-part-59b/

2153

/blog/index.php/basic-windows-crash-dump-analysis/

2060

/Forthcoming+Memory+Dump+Analysis+Anthology+Volume+2

2029

/blog/index.php/2007/02/09/crash-dump-analysis-patterns-part-9a/

2014

/Library

1994

/blog/index.php/2008/01/24/crash-dump-analysis-patterns-part-43/

1969

/blog/index.php/2007/09/17/resolving-symbol-file-could-not-be-found/

1954

/blog/index.php/crash-dump-analysis-patterns/

1947

/blog/index.php/2007/10/01/windows-service-crash-dumps-on-vista/

1910

/blog/index.php/2007/08/29/minidump-analysis-part-1/

1839

/blog/index.php/2007/08/06/crash-dump-analysis-patterns-part-20a/

1838

/blog/index.php/2007/07/15/interrupts-and-exceptions-explained-part-4/

1766

/blog/index.php/2007/10/11/minidump-analysis-part-4/

1730

/ru/blog/index.php/category/komandy-otladchika-windbg/

1650

/Links

1566

/blog/index.php/category/dump-analysis/

1566

/blog/index.php/2008/10/15/crash-dump-analysis-patterns-part-1b/

1537

/blog/index.php/category/vista/

1528

/blog/index.php/category/windows-7/

1520

/blog/index.php/2007/08/04/visualizing-memory-dumps/

1517

/blog/index.php/2006/12/09/clipboard-issues-explained/

1510

/blog/index.php/2007/02/02/crash-dump-analysis-patterns-part-8/

1499

/blog/index.php/2008/04/22/bugchecks-system_service_exception/

1468

/blog/index.php/category/windows-server-2008/

1467

/blog/index.php/2007/05/20/custom-postmortem-debuggers-on-vista/

1397

/blog/index.php/2007/06/21/crash-dump-analysis-patterns-part-16a/

1353

/blog/index.php/2008/04/03/crash-dump-analysis-patterns-part-57/

1351

/blog/index.php/2007/11/02/crash-dump-analysis-patterns-part-13c/

1320

/arts-photography-links

1317

/blog/index.php/dumps-for-dummies/

1316

/blog/index.php/2008/04/28/crash-dump-analysis-patterns-part-6a/

1296

/blog/index.php/2007/03/03/windbg-tips-and-tricks-hypertext-commands/

1288

/blog/index.php/2007/09/14/crash-dump-analysis-patterns-part-27/

1274

/dll+art+book

1260

/blog/index.php/2007/09/11/crash-dump-analysis-patterns-part-26/

1240

/blog/index.php/2007/10/17/crash-dump-analysis-patterns-part-31/

1210

/blog/index.php/2006/11/01/crash-dump-analysis-patterns-part-3/

1192

/blog/index.php/2007/03/04/windbg-tips-and-tricks-analyzing-hangs-faster/

1167

/arts-photography

1156

/blog/index.php/2006/12/18/crash-dump-analysis-patterns-part-6/

1155

/Dumps%2C+Bugs+and+Debugging+Forensics

1143

/node?page=1

1139

/blog/index.php/2006/10/09/dumps-for-dummies-part-1/

1118

/blog/index.php/2008/03/18/crash-dump-analysis-patterns-part-13e/

1084

/blog/index.php/foundations-of-debugging-x86/

1084

/blog/index.php/2007/04/25/bugchecks-system_thread_exception_not_handled/

1072

/blog/index.php/category/gdb-for-windbg-users/

1054

/blog/index.php/2007/09/10/crash-dump-analysis-patterns-part-25/

1046

/blog/index.php/2007/06/21/repair-clipboard-chain-201/

1045

/blog/index.php/automated-analysis/

1015

/blog/index.php/crash-dump-examples/

987

/blog/index.php/2007/07/15/crash-dump-analysis-patterns-part-13b/

961

/blog/index.php/2006/10/25/dumps-for-dummies-part-3/

960

/blog/index.php/2007/08/19/crash-dump-analysis-patterns-part-23a/

937

/blog/index.php/2007/09/

925

/blog/index.php/2007/07/01/gdb-for-windbg-users-part-5/

908

/blog/index.php/2006/10/14/dumps-for-dummies-part-2/

907

/Forthcoming+Windows+Debugging+Notebook

888

/blog/index.php/memory-dump-analysis-interview-questions/

886

/blog/index.php/2007/05/19/inside-vista-error-reporting-part-1/

884

/blog/index.php/2007/08/07/basic-windows-crash-dump-analysis-part-1/

879

/blog/index.php/2006/11/19/dumps-for-dummies-part-4/

873

/blog/index.php/2007/08/19/crash-dump-analysis-patterns-part-20b/

871

/aggregator

856

/blog/index.php/page/2/

834

/blog/index.php/2008/06/26/heuristic-stack-trace-in-windbg-693113/

833

/blog/index.php/2008/10/25/crash-dump-analysis-patterns-part-9e/

817

/blog/index.php/2009/04/01/new-memory-dump-type-in-windows-7/

815

/blog/index.php/2006/12/06/new-testdefaultdebugger-tool/

804

/x64+Windows+Debugging%3A+Practical+Foundations

789

/blog/index.php/2007/04/28/interrupts-and-exceptions-explained-part-1/

775

/blog/index.php/2007/07/28/crash-dump-analysis-patterns-part-9c/

771

/BabyTuringBook

764

- Dmitry Vostokov @ DumpAnalysis.org -

Multiplatform Debugging, Defect Annotation and Visualization

Sunday, December 27th, 2009

Main topics of Debugged! MZ/PE magazine issues for June and September 2010:

Debugged! MZ/PE: Multiplatform Software Defects, June, 2010 (Paperback, ISBN: 978-1906717902)

Debugged! MZ/PE: Software Defect Visualization and Annotation, September, 2010 (Paperback, ISBN: 978-1906717919)

Here are draft front covers designed today:

- Dmitry Vostokov @ DumpAnalysis.org -

Happy New Year 7DA!

Wednesday, December 23rd, 2009

See the greeting card on the portal together with New Year’s Eve code analysis puzzle:

DumpAnalysis.org Wishes Happy New Year 7DA!

- Dmitry Vostokov @ DumpAnalysis.org -