Ask Your Question

Revision history [back]

Wireshark 4.2.0 does not work on Windows Server Core

I use Wireshark regularly on Windows Server Core Releaase. These releases do not have a traditional Windows User Interface, just a command line interface.

Starting with 4.2.0 Wireshark will install, but no longer start. I ran it in a debugger and found it is crashing in the qwindows plugin.

Repro Steps: Install a Window Server Core Release. (You can download a Windows Server VHDX or ISO from Microsoft.com). When you install chose Windows Server DataCenter (but not with the UX experience). Install Wireshark 4.2.0. Attempt to launch wireshark.exe.

Stack trace from Break:

000000278e3fe3c0 00007ff96b7a6720 : 0000000000000000 000000278e3fe648 00000027`8e3ff240

00000027`8e3fe678 : KERNELBASE!RaiseException+0x8a

000000278e3fe4c0 00007ff957ed36d9 : 00009a981439a377 00007ff98143402b 00000000`80040154

0000000000000001 : VCRUNTIME140!_CxxThrowException+0x90 000000278e3fe520 00007ff957ecdece : 00007ff957f748b0 00007ff9814379b4 00000141ff7c0000

00000027`40000062 : qwindows!qt_plugin_query_metadata_v2+0x21989

000000278e3fe580 00007ff957f01796 : 0000a96a20778610 000000278e3fe678 00000141ff884ef8 0000014180040154 : qwindows!qt_plugin_query_metadata_v2+0x1c17e

000000278e3fe600 00007ff957f04f6f : ffffffffffffffff 000000278e3ff240 000000278e3fe810 00007ff957ecd3a0 : qwindows!qt_plugin_query_metadata_v2+0x4fa46

000000278e3fe630 00007ff957f07745 : 0000000000000001 000000278e3fe810 00000141ff83b070 0000000000000001 : qwindows!qt_plugin_query_metadata_v2+0x5321f

000000278e3fe710 00007ff957f062b6 : 00000141ff884aa0 00000141ff884aa0 0000000000000001 00000141ff884aa0 : qwindows!qt_plugin_query_metadata_v2+0x559f5

000000278e3fe850 00007ff957f0169b : 00000141ff884aa0 00000141ff884aa0 0000000000000000 00000141ff86c7d0 : qwindows!qt_plugin_query_metadata_v2+0x54566

000000278e3fe8f0 00007ff957ed06b0 : 00000141ff8837b0 0000000000000007 00000141ff884090 0000000000000007 : qwindows!qt_plugin_query_metadata_v2+0x4f94b

000000278e3fe920 00007ff95fce54f0 : 00000141ff8837b0 000000278e3fea70 00007ff9603c3818 00000141ff869ec0 : qwindows!qt_plugin_query_metadata_v2+0x1e960

000000278e3fe970 00007ff95fce135a : 000000278e3ff150 00000141ff7ccca0 0000000000000000 00007ff9609cd5d0 : Qt6Gui!QGuiApplicationPrivate::init+0x2570

000000278e3ff100 00007ff95fce0c3b : 0000000000000000 00000141ff7e4f10 00007ff9609cd870 00000141ff864f80 : Qt6Gui!QGuiApplicationPrivate::createPlatformIntegration+0x6fa

000000278e3ff2a0 00007ff9605385cc : 0000000000000000 0000014100000000 000000278e3ff3d0 00000141ff866d80 : Qt6Gui!QGuiApplicationPrivate::createEventDispatcher+0x1b

000000278e3ff2d0 00007ff95fce2fc1 : 00000141ff864f80 0000000000000000 000000278e3ff348 0000000000000000 : Qt6Core!QCoreApplicationPrivate::init+0x4bc

000000278e3ff440 00007ff960a5b71f : 000000278e3ffa90 00000141ff864f80 000000278e3ffa90 000000278e3ffbc0 : Qt6Gui!QGuiApplicationPrivate::init+0x41

000000278e3ff7e0 00007ff960a53ecf : ffffffffffffffff 000000003ac720e7 00007ff9609cd848 00007ff960535b18 : Qt6Widgets!QApplicationPrivate::init+0xf

000000278e3ff820 00007ff6d1a4f91a : 000000278e3ffa90 00000141ff7ccca0 00007ff9609cd848 000000003ac72000 : Qt6Widgets!QApplication::QApplication+0x4f

000000278e3ff850 00007ff6d1b2b8a2 : 000000278e3ffa90 000000278e3ffa90 0000000000000022 00000141ff866d80 : Wireshark+0xff91a

000000278e3ff900 00007ff6d1a61d91 : 000000278e3ffa90 00000141ff7db080 00000141ff7d9e00 00000141ff862fd0 : Wireshark+0x1db8a2

000000278e3ff980 00007ff6d1d45dcd : 0000000000000001 0000000000000000 0000014100000001 000000000000000a : Wireshark+0x111d91

000000278e3ffbc0 00007ff6d1d3f856 : 0000000000000001 0000000000000000 00000141ff7ccca0 00000141ff7d6310 : Wireshark+0x3f5dcd

000000278e3ffc50 00007ff98051c7e7 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : Wireshark+0x3ef856

000000278e3ffc90 00007ff981497f60 : 0000000000000000 0000000000000000 000004f0fffffb30 000004d0fffffb30 : kernel32!BaseThreadInitThunk+0x17

000000278e3ffcc0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x20

Wireshark 4.2.0 does not work on Windows Server Core

I use Wireshark regularly on Windows Server Core Releaase. These releases do not have a traditional Windows User Interface, just a command line interface.

Starting with 4.2.0 Wireshark will install, but no longer start. I ran it in a debugger and found it is crashing in the qwindows plugin.

Repro Steps: Install a Window Server Core Release. (You can download a Windows Server VHDX or ISO from Microsoft.com). When you install chose Windows Server DataCenter (but not with the UX experience). Install Wireshark 4.2.0. Attempt to launch wireshark.exe.

Stack trace from Break:

00000027

8e3fe3c0 00007ff900000027`8e3fe3c0 00007ff9`6b7a6720     : 00000000`00000000 00000027`8e3fe648 00000027`8e3ff240 
00000027`8e3fe678 : KERNELBASE!RaiseException+0x8a
00000027`8e3fe4c0 00007ff9`57ed36d9     : 00009a98`1439a377 00007ff9`8143402b 00000000`80040154 
00000000`00000001 : VCRUNTIME140!_CxxThrowException+0x90
00000027`8e3fe520 00007ff9`57ecdece     : 00007ff9`57f748b0 00007ff9`814379b4 00000141`ff7c0000 
00000027`40000062 : qwindows!qt_plugin_query_metadata_v2+0x21989
00000027`8e3fe580 00007ff9`57f01796     : 0000a96a`20778610 00000027`8e3fe678 00000141`ff884ef8 00000141`80040154 : qwindows!qt_plugin_query_metadata_v2+0x1c17e
00000027`8e3fe600 00007ff9`57f04f6f     : ffffffff`ffffffff 00000027`8e3ff240 00000027`8e3fe810 00007ff9`57ecd3a0 : qwindows!qt_plugin_query_metadata_v2+0x4fa46
00000027`8e3fe630 00007ff9`57f07745     : 00000000`00000001 00000027`8e3fe810 00000141`ff83b070 00000000`00000001 : qwindows!qt_plugin_query_metadata_v2+0x5321f
00000027`8e3fe710 00007ff9`57f062b6     : 00000141`ff884aa0 00000141`ff884aa0 00000000`00000001 00000141`ff884aa0 : qwindows!qt_plugin_query_metadata_v2+0x559f5
00000027`8e3fe850 00007ff9`57f0169b     : 00000141`ff884aa0 00000141`ff884aa0 00000000`00000000 00000141`ff86c7d0 : qwindows!qt_plugin_query_metadata_v2+0x54566
00000027`8e3fe8f0 00007ff9`57ed06b0     : 00000141`ff8837b0 00000000`00000007 00000141`ff884090 00000000`00000007 : qwindows!qt_plugin_query_metadata_v2+0x4f94b
00000027`8e3fe920 00007ff9`5fce54f0     : 00000141`ff8837b0 00000027`8e3fea70 00007ff9`603c3818 00000141`ff869ec0 : qwindows!qt_plugin_query_metadata_v2+0x1e960
00000027`8e3fe970 00007ff9`5fce135a     : 00000027`8e3ff150 00000141`ff7ccca0 00000000`00000000 00007ff9`609cd5d0 : Qt6Gui!QGuiApplicationPrivate::init+0x2570
00000027`8e3ff100 00007ff9`5fce0c3b     : 00000000`00000000 00000141`ff7e4f10 00007ff9`609cd870 00000141`ff864f80 : Qt6Gui!QGuiApplicationPrivate::createPlatformIntegration+0x6fa
00000027`8e3ff2a0 00007ff9`605385cc     : 00000000`00000000 00000141`00000000 00000027`8e3ff3d0 00000141`ff866d80 : Qt6Gui!QGuiApplicationPrivate::createEventDispatcher+0x1b
00000027`8e3ff2d0 00007ff9`5fce2fc1     : 00000141`ff864f80 00000000`00000000 00000027`8e3ff348 00000000`00000000 : Qt6Core!QCoreApplicationPrivate::init+0x4bc
00000027`8e3ff440 00007ff9`60a5b71f     : 00000027`8e3ffa90 00000141`ff864f80 00000027`8e3ffa90 00000027`8e3ffbc0 : Qt6Gui!QGuiApplicationPrivate::init+0x41
00000027`8e3ff7e0 00007ff9`60a53ecf     : ffffffff`ffffffff 00000000`3ac720e7 00007ff9`609cd848 00007ff9`60535b18 : Qt6Widgets!QApplicationPrivate::init+0xf
00000027`8e3ff820 00007ff6`d1a4f91a     : 00000027`8e3ffa90 00000141`ff7ccca0 00007ff9`609cd848 00000000`3ac72000 : Qt6Widgets!QApplication::QApplication+0x4f
00000027`8e3ff850 00007ff6`d1b2b8a2     : 00000027`8e3ffa90 00000027`8e3ffa90 00000000`00000022 00000141`ff866d80 : Wireshark+0xff91a
00000027`8e3ff900 00007ff6`d1a61d91     : 00000027`8e3ffa90 00000141`ff7db080 00000141`ff7d9e00 00000141`ff862fd0 : Wireshark+0x1db8a2
00000027`8e3ff980 00007ff6`d1d45dcd     : 00000000`00000001 00000000`00000000 00000141`00000001 00000000`0000000a : Wireshark+0x111d91
00000027`8e3ffbc0 00007ff6`d1d3f856     : 00000000`00000001 00000000`00000000 00000141`ff7ccca0 00000141`ff7d6310 : Wireshark+0x3f5dcd
00000027`8e3ffc50 00007ff9`8051c7e7     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Wireshark+0x3ef856
00000027`8e3ffc90 00007ff9`81497f60     : 00000000`00000000 00000000`00000000 000004f0`fffffb30 000004d0`fffffb30 : kernel32!BaseThreadInitThunk+0x17
00000027`8e3ffcc0 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x20
6b7a6720     : 0000000000000000 000000278e3fe648 00000027`8e3ff240 

00000027`8e3fe678 : KERNELBASE!RaiseException+0x8a

000000278e3fe4c0 00007ff957ed36d9 : 00009a981439a377 00007ff98143402b 00000000`80040154

0000000000000001 : VCRUNTIME140!_CxxThrowException+0x90 000000278e3fe520 00007ff957ecdece : 00007ff957f748b0 00007ff9814379b4 00000141ff7c0000

00000027`40000062 : qwindows!qt_plugin_query_metadata_v2+0x21989

000000278e3fe580 00007ff957f01796 : 0000a96a20778610 000000278e3fe678 00000141ff884ef8 0000014180040154 : qwindows!qt_plugin_query_metadata_v2+0x1c17e

000000278e3fe600 00007ff957f04f6f : ffffffffffffffff 000000278e3ff240 000000278e3fe810 00007ff957ecd3a0 : qwindows!qt_plugin_query_metadata_v2+0x4fa46

000000278e3fe630 00007ff957f07745 : 0000000000000001 000000278e3fe810 00000141ff83b070 0000000000000001 : qwindows!qt_plugin_query_metadata_v2+0x5321f

000000278e3fe710 00007ff957f062b6 : 00000141ff884aa0 00000141ff884aa0 0000000000000001 00000141ff884aa0 : qwindows!qt_plugin_query_metadata_v2+0x559f5

000000278e3fe850 00007ff957f0169b : 00000141ff884aa0 00000141ff884aa0 0000000000000000 00000141ff86c7d0 : qwindows!qt_plugin_query_metadata_v2+0x54566

000000278e3fe8f0 00007ff957ed06b0 : 00000141ff8837b0 0000000000000007 00000141ff884090 0000000000000007 : qwindows!qt_plugin_query_metadata_v2+0x4f94b

000000278e3fe920 00007ff95fce54f0 : 00000141ff8837b0 000000278e3fea70 00007ff9603c3818 00000141ff869ec0 : qwindows!qt_plugin_query_metadata_v2+0x1e960

000000278e3fe970 00007ff95fce135a : 000000278e3ff150 00000141ff7ccca0 0000000000000000 00007ff9609cd5d0 : Qt6Gui!QGuiApplicationPrivate::init+0x2570

000000278e3ff100 00007ff95fce0c3b : 0000000000000000 00000141ff7e4f10 00007ff9609cd870 00000141ff864f80 : Qt6Gui!QGuiApplicationPrivate::createPlatformIntegration+0x6fa

000000278e3ff2a0 00007ff9605385cc : 0000000000000000 0000014100000000 000000278e3ff3d0 00000141ff866d80 : Qt6Gui!QGuiApplicationPrivate::createEventDispatcher+0x1b

000000278e3ff2d0 00007ff95fce2fc1 : 00000141ff864f80 0000000000000000 000000278e3ff348 0000000000000000 : Qt6Core!QCoreApplicationPrivate::init+0x4bc

000000278e3ff440 00007ff960a5b71f : 000000278e3ffa90 00000141ff864f80 000000278e3ffa90 000000278e3ffbc0 : Qt6Gui!QGuiApplicationPrivate::init+0x41

000000278e3ff7e0 00007ff960a53ecf : ffffffffffffffff 000000003ac720e7 00007ff9609cd848 00007ff960535b18 : Qt6Widgets!QApplicationPrivate::init+0xf

000000278e3ff820 00007ff6d1a4f91a : 000000278e3ffa90 00000141ff7ccca0 00007ff9609cd848 000000003ac72000 : Qt6Widgets!QApplication::QApplication+0x4f

000000278e3ff850 00007ff6d1b2b8a2 : 000000278e3ffa90 000000278e3ffa90 0000000000000022 00000141ff866d80 : Wireshark+0xff91a

000000278e3ff900 00007ff6d1a61d91 : 000000278e3ffa90 00000141ff7db080 00000141ff7d9e00 00000141ff862fd0 : Wireshark+0x1db8a2

000000278e3ff980 00007ff6d1d45dcd : 0000000000000001 0000000000000000 0000014100000001 000000000000000a : Wireshark+0x111d91

000000278e3ffbc0 00007ff6d1d3f856 : 0000000000000001 0000000000000000 00000141ff7ccca0 00000141ff7d6310 : Wireshark+0x3f5dcd

000000278e3ffc50 00007ff98051c7e7 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : Wireshark+0x3ef856

000000278e3ffc90 00007ff981497f60 : 0000000000000000 0000000000000000 000004f0fffffb30 000004d0fffffb30 : kernel32!BaseThreadInitThunk+0x17

000000278e3ffcc0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x20