Wireshark mailing list archives
Re: Debugging an assertion failure
From: "Maynard, Chris" <Christopher.Maynard () IGT com>
Date: Fri, 14 Apr 2017 13:39:23 +0000
Shouldn’t that read, “Crash if there isn’t”? In case the offending character isn’t obvious, maybe it’s an em dash that looks like a hyphen? Certain software has the annoying habit of automatically converting ‘-‘ to ‘–‘, for example; maybe that happened to you Paul? cat dashes.txt 1: - 2: – hexdump -C dashes.txt 00000000 31 3a 20 2d 20 0a 32 3a 20 e2 80 93 0a |1: - .2: ....| 0000000d Just a guess. - Chris From: wireshark-dev-bounces () wireshark org [mailto:wireshark-dev-bounces () wireshark org] On Behalf Of Michael Mann Sent: Friday, April 14, 2017 7:57 AM To: wireshark-dev () wireshark org Subject: Re: [Wireshark-dev] Debugging an assertion failure There were a lot of suggestions on how to break on the failure point (which I can't help with), but if you just go to the line it complains about (it's slightly different in the master branch I have), you come up with: * Make sure that only lower-case ASCII letters, numbers, * underscores, hyphens, and dots appear in the name. * * Crash if there is, as that's an error in the code; * you can make the title a nice string with capitalization, * white space, punctuation, etc., but the name can be used * on the command line, and shouldn't require quoting, * shifting, etc. So I would say the issue is that you have a invalid character in your preference name or description. -----Original Message----- From: Paul Offord <Paul.Offord () advance7 com<mailto:Paul.Offord () advance7 com>> To: Developer support list for Wireshark <wireshark-dev () wireshark org<mailto:wireshark-dev () wireshark org>> Sent: Fri, Apr 14, 2017 6:42 am Subject: [Wireshark-dev] Debugging an assertion failure Hi, I need some advice. I’m debugging a problem with a dissector I’ve written. Tshark fails with: … \epan\prefs.c:414:prefs_register_module_or_subtree: assertion failed: (g_ascii_islower(c) || g_ascii_isdigit(c) || c == '_' || c == '-' || c == '.') This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. If I remove the dissector the problem goes away and so I’m sure it’s the cause. Even though I can recreate the problem in a debug build under VS 2013 it doesn’t catch the exception. I just see the above text flash by in the output command box. How can I cause execution to break when it throws the exception? Thanks and regards…Paul CONFIDENTIALITY NOTICE: This message is the property of International Game Technology PLC and/or its subsidiaries and may contain proprietary, confidential or trade secret information. This message is intended solely for the use of the addressee. If you are not the intended recipient and have received this message in error, please delete this message from your system. Any unauthorized reading, distribution, copying, or other use of this message or its attachments is strictly prohibited.
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Ahmad Fatoum (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Ahmad Fatoum (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Graham Bloice (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Graham Bloice (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Michael Mann (Apr 14)
- Re: Debugging an assertion failure Maynard, Chris (Apr 14)
- Re: Debugging an assertion failure Anders Broman (Apr 14)
- Re: Debugging an assertion failure Guy Harris (Apr 14)
- Re: Debugging an assertion failure Guy Harris (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 14)
- Re: Debugging an assertion failure Paul Offord (Apr 15)
- Re: Debugging an assertion failure Guy Harris (Apr 14)
- Re: Debugging an assertion failure Ahmad Fatoum (Apr 14)