fluttercommunity / plus_plugins

Flutter Community Plus Plugins
BSD 3-Clause "New" or "Revised" License
1.6k stars 963 forks source link

[Bug]: [connectivity_plus] EXCEPTION_ACCESS_VIOLATION_READ in GetConnectedAdapterIds #2597

Closed kamilkarp closed 4 months ago

kamilkarp commented 8 months ago

Platform

Windows

Plugin

connectivity_plus

Version

5.0.2

Flutter SDK

3.16.8

Steps to reproduce

Got crash logs from some users. Unable to reproduce locally.

Code Sample

No response

Logs

OS Version: Windows 10.0.22631 (3155)
Report Version: 104

Crashed Thread: 16064

Application Specific Information:
Fatal Error: EXCEPTION_ACCESS_VIOLATION_READ / 0xffffffffffffffff

Thread 16064 Crashed:
0   netprofm.dll                    0x7fffa47b6f09      CPubIEnumNetworkConnections::CreateInstance
1   netprofm.dll                    0x7fffa47b6680      CPubINetworkListManager::GetNetworkConnections
2   connectivity_plus_plugin.dll    0x7fff2549678d      NetworkManager::GetConnectedAdapterIds
3   connectivity_plus_plugin.dll    0x7fff25496a18      NetworkManager::GetConnectivityType
4   connectivity_plus_plugin.dll    0x7fff2549481e      flutter::EventChannel<T>::EventSinkImplementation::ErrorInternal
5   connectivity_plus_plugin.dll    0x7fff25495c7e      std::_Func_impl_no_alloc<T>::_Do_call
6   connectivity_plus_plugin.dll    0x7fff25493333      <lambda>::operator()
7   connectivity_plus_plugin.dll    0x7fff25495c36      std::_Func_impl_no_alloc<T>::_Do_call
8   connectivity_plus_plugin.dll    0x7fff25498107      destructor'
9   flutter_windows.dll             0x7fff2a03e069      flutter::IncomingMessageDispatcher::HandleMessage (incoming_message_dispatcher.cc:37)
10  flutter_windows.dll             0x7fff297f5a4d      flutter::FlutterWindowsEngine::HandlePlatformMessage (flutter_windows_engine.cc:572)
11  flutter_windows.dll             0x7fff298a7f6c      [inlined] FlutterEngineInitialize::<T>::operator() (embedder.cc:1812)
12  flutter_windows.dll             0x7fff298a7f6c      [inlined] std::invoke (type_traits:1572)
13  flutter_windows.dll             0x7fff298a7f6c      [inlined] std::_Invoker_ret<T>::_Call (functional:670)
14  flutter_windows.dll             0x7fff298a7f6c      std::_Func_impl_no_alloc<T>::_Do_call (functional:833)
15  flutter_windows.dll             0x7fff298b4ab7      std::_Func_class<T>::operator() (functional:874)
16  flutter_windows.dll             0x7fff298b4a55      flutter::PlatformViewEmbedder::HandlePlatformMessage (platform_view_embedder.cc:137)
17  flutter_windows.dll             0x7fff298b51d5      [inlined] flutter::PlatformViewEmbedder::EmbedderPlatformMessageHandler::HandlePlatformMessage::<T>::operator() (platform_view_embedder.cc:26)
18  flutter_windows.dll             0x7fff298b51d5      fml::internal::CopyableLambda<T>::operator()<T> (make_copyable.h:24)
19  flutter_windows.dll             0x7fff298b20fc      [inlined] std::_Func_class<T>::operator() (functional:874)
20  flutter_windows.dll             0x7fff298b20fc      flutter::EmbedderTaskRunner::PostTask (embedder_task_runner.cc:77)
21  flutter_windows.dll             0x7fff298b36e0      flutter::EmbedderThreadHost::PostTask (embedder_thread_host.cc:295)
22  flutter_windows.dll             0x7fff298a0d39      FlutterEngineRunTask (embedder.cc:2776)
23  flutter_windows.dll             0x7fff297f7282      [inlined] flutter::FlutterWindowsEngine::FlutterWindowsEngine::<T>::operator() (flutter_windows_engine.cc:175)
24  flutter_windows.dll             0x7fff297f7282      [inlined] std::invoke (type_traits:1572)
25  flutter_windows.dll             0x7fff297f7282      [inlined] std::_Invoker_ret<T>::_Call (functional:670)
26  flutter_windows.dll             0x7fff297f7282      std::_Func_impl_no_alloc<T>::_Do_call (functional:833)
27  flutter_windows.dll             0x7fff2980a704      [inlined] std::_Func_class<T>::operator() (functional:874)
28  flutter_windows.dll             0x7fff2980a704      flutter::TaskRunner::ProcessTasks (task_runner.cc:57)
29  flutter_windows.dll             0x7fff2980bf69      flutter::TaskRunnerWindow::ProcessTasks (task_runner_window.cc:79)
30  flutter_windows.dll             0x7fff2980c052      flutter::TaskRunnerWindow::HandleMessage (task_runner_window.cc:119)
31  USER32.dll                      0x7fffabce8240      UserCallWinProcCheckWow
32  USER32.dll                      0x7fffabce7d00      DispatchMessageWorker
33  SONIX.exe                       0x7ff6626b23a5      wWinMain
34  SONIX.exe                       0x7ff6626b7bd1      [inlined] invoke_main (exe_common.inl:118)
35  SONIX.exe                       0x7ff6626b7bd1      __scrt_common_main_seh (exe_common.inl:288)
36  KERNEL32.DLL                    0x7fffaa2a257c      BaseThreadInitThunk
37  ntdll.dll                       0x7fffac3aaa57      RtlUserThreadStart

Flutter Doctor

[!] Flutter (Channel stable, 3.16.8, on macOS 12.5 21G72 darwin-arm64, locale en-PL)
    • Flutter version 3.16.8 on channel stable at /Users/kamil/fvm/versions/3.16.8
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 67457e669f (4 weeks ago), 2024-01-16 16:22:29 -0800
    • Engine revision 6e2ea58a5c
    • Dart version 3.2.5
    • DevTools version 2.28.5
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/kamil/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.14.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.86.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.82.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.5 21G72 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 121.0.6167.160

[✓] Network resources
    • All expected network resources are available.

Checklist before submitting a bug

github-actions[bot] commented 5 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days