"someprogram.exe has stopped working..."

eldiener

Banned
I have occasionally received a message when running some programming tests that "someprogram.exe has stopped working..." with an eventual message box specifying that the program can be shut down or debugged.

What does Vista mean by this message ? How can Vista know that a program has stopped working ? If I know the program is still running correctly, how can I convince Vista that this is so ?
 

My Computer

Is the name of this program actually "someprogram" or are you referring to different programs that you already have installed on your computer?


I woulden't trust a name like this, have you experianced downloading anything? Malicious software dosen't show it's true colors until it does it's job.


But anyway, it could either be because it wasn't responding or it just simply crashed.
 

My Computer

System One

  • Manufacturer/Model
    Dell Inspiron 530
    Monitor(s) Displays
    Acer
    Screen Resolution
    1920x1080
    Keyboard
    Dell/Logitech
    Mouse
    Dell USB Mouse, Logitech Wireless Mouse or Windows Optical
    Other Info
    Thank you for everything you've done for me in the past years. I'm sorry that games require much more than you're capable of, but you'll never be forgotten as my first personal computer <3
Is the name of this program actually "someprogram" or are you referring to different programs that you already have installed on your computer?


I woulden't trust a name like this, have you experianced downloading anything? Malicious software dosen't show it's true colors until it does it's job.


But anyway, it could either be because it wasn't responding or it just simply crashed.

No, it is not called 'someprogram.exe'. I was just using that as an example of some software that gets the message from Vista. In the actual circumstance I have been seeing this message when running regression test locally for Boost libraries. I am just trying to understand what the message means.
 

My Computer

Hello

Try looking in your event viewer to see what kind of errors you might have there and then let us know.

I would also do a full updated scan using your Anti-Virus

Next download malwarebytes and run a full scan using this, here is the link, download the free version. Malwarebytes : Free anti-malware, anti-virus and spyware removal download after these have run please report back to us we want to make sure that there are no problems there first.

Thank you
 

My Computer

System One

  • Manufacturer/Model
    a6530f Desktop
    CPU
    HP-PAVILION
    Motherboard
    M2N68-LA (Narra3)
    Memory
    8 Gigs of Ram/DDR2 PC2-6400 MB/sec
    Graphics Card(s)
    NVIDIA GeForce 6150SE nForce 430
    Sound Card
    Intergrated Realtex ALC888S Audio
    Monitor(s) Displays
    LG W40 series widescreen
    Screen Resolution
    1600 X 900
    Hard Drives
    1 640 GB Sata transfer rating: 3.0 Gb/sec speed: 7200 RPM
    PSU
    300W
    Case
    Mid-Size ATX
    Keyboard
    HP Multimedia Keyboard
    Mouse
    Microsoft Wireless Mouse 5000
    Other Info
    Processor: AMD Phenom X3 8450 Operating speed: Up to 2.1 GHz, Number of cores: 3, Socket: AM2+, Bus speed: 3600 MHz HT3 (clocked down to 2000 MHz)

    Modem: 56K WinModem/

    Supermulti: 16X DVD(+/-)R/RW 12X Ram (+/-)R DL Lightscribe SATA Drive

    Menory Card Reader: 15-in-1 Multimedia Card Reader

    Media Drive
Hello ldiener,

Can you tell me what exactly the message you are getting?

Also provide us the system specs so we can go for the cause.


Thanks.
Arvin
 

My Computer

System One

  • Manufacturer/Model
    HP dv2519tu pavillion Laptop
    CPU
    1.50 GHz
    Motherboard
    Winstron
    Memory
    2.5 gig RAM
    Graphics Card(s)
    intel onboard
    Sound Card
    Conexant HD Smart Audio HD2
    Monitor(s) Displays
    HP Brightview Display
    Screen Resolution
    1280X800
    Hard Drives
    SATA - 160 + 500 GB
    PSU
    HP
    Case
    HP Laptop
    Cooling
    Air
    Keyboard
    HP Laptop
    Mouse
    HP
    Internet Speed
    4 MB/SEC-Download, 2 MB/SEC-Upload
Is the name of this program actually "someprogram" or are you referring to different programs that you already have installed on your computer?


I woulden't trust a name like this, have you experianced downloading anything? Malicious software dosen't show it's true colors until it does it's job.


But anyway, it could either be because it wasn't responding or it just simply crashed.

No, it is not called 'someprogram.exe'. I was just using that as an example of some software that gets the message from Vista. In the actual circumstance I have been seeing this message when running regression test locally for Boost libraries. I am just trying to understand what the message means.

Hello!

It means that the library has thrown an exception. When something goes wrong, an exception is thrown. ALL Exceptions are fatal.

When something goes wrong inside the library, an exception is thrown. This exception could by anything (Buffer Overflow, Stack Overflow, Divide by Zero, Null Reference, etc., etc.)

At that point, a stack unwind is initialized. A catch statement which catches that particular exception, or generic exception is looked for. If none is found, control returns to the parent. A catch statement is looked for. If none is found, control returns to the parent, higher and higher up the stack.

If none can be found anywhere in the program, control returns to the parent, and this time control is returned to Vista. The new Problem and Reports and Solutions exception handler is called, a replacement for old Dr Watson (which was an outdated and tired old thing)

If I know the program is still running correctly, how can I convince Vista that this is so ?
The program is guaranteed not to be working. Something has caused it to go into an unstable state. There is no recovery button.

regression tests
If you are regression testing, surely you are expecting errors? Libraries do not generally catch exceptions. Your regression tester needs to catch these exceptions, and it isn't.

What you need to do is contact your developers. They will need to catch the exception, and then analyse and fix it.

They also have other ways of dealing with these situations, such as memory dumps.

However, if you are regression testing, this is an error you have found! You need to tell your boss/developers!

The very best of luck!

Richard
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS 420
    CPU
    Intel Core 2 Quad Q9300 2.50GHz
    Motherboard
    Stock Dell 0TP406
    Memory
    4 gb (DDR2 800) 400MHz
    Graphics Card(s)
    ATI Radeon HD 3870 (512 MBytes)
    Sound Card
    Onboard
    Monitor(s) Displays
    1 x Dell 2007FP and 1 x (old) Sonic flat screen
    Screen Resolution
    1600 x 1200 and 1280 x 1204
    Hard Drives
    1 x 640Gb (SATA 300)
    Western Digital: WDC WD6400AAKS-75A7B0

    1 x 1Tb (SATA 600)
    Western Digital: Caviar Black, SATA 6GB/S, 64Mb cache, 8ms
    Western Digital: WDC WD1002FAEX-00Z3A0 ATA Device
    PSU
    Stock PSU - 375W
    Case
    Dell XPS 420
    Cooling
    Stock Fan
    Keyboard
    Dell Bluetooth
    Mouse
    Advent Optical ADE-WG01 (colour change light up)
    Internet Speed
    120 kb/s
    Other Info
    ASUS USB 3.0 5Gbps/SATA 6Gbps - PCI-Express Combo Controller Card (U3S6)
Is the name of this program actually "someprogram" or are you referring to different programs that you already have installed on your computer?


I woulden't trust a name like this, have you experianced downloading anything? Malicious software dosen't show it's true colors until it does it's job.


But anyway, it could either be because it wasn't responding or it just simply crashed.

No, it is not called 'someprogram.exe'. I was just using that as an example of some software that gets the message from Vista. In the actual circumstance I have been seeing this message when running regression test locally for Boost libraries. I am just trying to understand what the message means.

Hello!

It means that the library has thrown an exception. When something goes wrong, an exception is thrown. ALL Exceptions are fatal.

When something goes wrong inside the library, an exception is thrown. This exception could by anything (Buffer Overflow, Stack Overflow, Divide by Zero, Null Reference, etc., etc.)

At that point, a stack unwind is initialized. A catch statement which catches that particular exception, or generic exception is looked for. If none is found, control returns to the parent. A catch statement is looked for. If none is found, control returns to the parent, higher and higher up the stack.

If none can be found anywhere in the program, control returns to the parent, and this time control is returned to Vista. The new Problem and Reports and Solutions exception handler is called, a replacement for old Dr Watson (which was an outdated and tired old thing)

If I know the program is still running correctly, how can I convince Vista that this is so ?
The program is guaranteed not to be working. Something has caused it to go into an unstable state. There is no recovery button.

regression tests
If you are regression testing, surely you are expecting errors? Libraries do not generally catch exceptions. Your regression tester needs to catch these exceptions, and it isn't.

What you need to do is contact your developers. They will need to catch the exception, and then analyse and fix it.

They also have other ways of dealing with these situations, such as memory dumps.

However, if you are regression testing, this is an error you have found! You need to tell your boss/developers!

The very best of luck!

Richard

As I understand it, what you are saying is that the "someprogram has stopped working message" is the Vista replacement for the program crash message box one used to get when an unhandled exception was generated ( I am a programmer myself ). Is that correct ?
 

My Computer

Back
Top