Bug ID |
9508
|
Summary |
crash while reporting a failure to load a library
|
Classification |
Unclassified
|
Product |
Wireshark
|
Version |
1.11.x (Experimental)
|
Hardware |
x86
|
OS |
Mac OS X 10.4
|
Status |
UNCONFIRMED
|
Severity |
Major
|
Priority |
Low
|
Component |
Common utilities (libwsutil)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
OSX QT build based on trunk r53786
--
While testing the new 1.11 build (trunk r53786) I encountered a failure to load
a library, but this crashes wireshark completely.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x0000000105230587 in report_failure (msg_format=0x10523b9df "Couldn't load
module %s: %s") at report_err.c:63
#2 0x000000010522c3f9 in plugins_scan_dir (dirname=0x10ceb7f50
".../wireshark/plugins/capp/.libs") at plugins.c:193
#3 0x000000010522c265 in scan_plugins () at plugins.c:310
#4 0x000000010006a171 in main (argc=0, argv=<value temporarily unavailable,
due to optimizations>) at main.cpp:838
reason is:
(gdb) up
#1 0x0000000105230587 in report_failure (msg_format=0x10523b9df "Couldn't load
module %s: %s") at report_err.c:63
63 (*report_failure_func)(msg_format, ap);
Current language: auto; currently minimal
(gdb) list
58 report_failure(const char *msg_format, ...)
59 {
60 va_list ap;
61
62 va_start(ap, msg_format);
63 (*report_failure_func)(msg_format, ap);
64 va_end(ap);
65 }
66
67 /*
(gdb) print report_failure_func
$1 = (void (*)(const char *, __va_list_tag *)) 0
can I suggest falling back to fprintf(stderr,msg_format,ap); when
report_failure_func is NULL?
You are receiving this mail because:
- You are watching all bug changes.