Thread: Crash of the Option dialog

Crash of the Option dialog

From
Jean-Michel POURE
Date:
Dear friends,

When opening the Option dialog, a warning message is displayed once every two
openings (reproducable):

 /usr/include/wx/checkbox.h(70): assert "!Is3State()" failed: Calling
IsChecked() doesn't make sense for a three state checkbox, Use
Get3StateValue() instead

Please find the log attached.

Also, I don't understand why "2003-10-24 15:50:49 DEBUG  : Mailcap file /etc/
mailcap, line 199: unknown field 'xmms '%s'' for the MIME type 'audio/mpeg'
ignored." is in the log.

Is this crash linked to a syslogd problem?

Best regards,
Jean-Michel

Attachment

Re: Crash of the Option dialog

From
Andreas Pflug
Date:
Jean-Michel POURE wrote:

>Dear friends,
>
>When opening the Option dialog, a warning message is displayed once every two
>openings (reproducable):
>
> /usr/include/wx/checkbox.h(70): assert "!Is3State()" failed: Calling
>IsChecked() doesn't make sense for a three state checkbox, Use
>Get3StateValue() instead
>
>Please find the log attached.
>
>Also, I don't understand why "2003-10-24 15:50:49 DEBUG  : Mailcap file /etc/
>mailcap, line 199: unknown field 'xmms '%s'' for the MIME type 'audio/mpeg'
>ignored." is in the log.
>
>Is this crash linked to a syslogd problem?
>
>

I don't know what's happening, but we don't use mailcap stuff, nor
threestate checkboxes.
Obviously, the memory is corrupted, having the wxCHK_3STATE bit for a
checkbox set. Can you have a look at the memory space of that checkbox?
Maybe you can identify where the data comes from.

Regards,
Andreas



Re: Crash of the Option dialog

From
Andreas Pflug
Date:
Jean-Michel POURE wrote:

>Dear friends,
>
>When opening the Option dialog, a warning message is displayed once every two
>openings (reproducable):
>
> /usr/include/wx/checkbox.h(70): assert "!Is3State()" failed: Calling
>IsChecked() doesn't make sense for a three state checkbox, Use
>Get3StateValue() instead
>
>
>

OK, I get this too. It lasts a bit longer with German locale, but it
appears.
Stay tuned.

Regards,
Andreas