Created
April 13, 2026 15:02
-
-
Save tarik02/d2253cfad8a313aaa2d6d3ae04a07648 to your computer and use it in GitHub Desktop.
Electron linux debug build crash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [883645:0413/180216.005856:FATAL:ui/gfx/color_utils.cc:651] DCHECK failed: (((background) >> 24) & 0xFF) == SK_AlphaOPAQUE (0 vs. �). | |
| #0 0x561c95c49f62 base::debug::CollectStackTrace() [../../base/debug/stack_trace_posix.cc:1050:7] | |
| #1 0x561c95c31781 base::debug::StackTrace::StackTrace() [../../base/debug/stack_trace.cc:280:20] | |
| #2 0x561c95b2db5e logging::LogMessage::Flush() [../../base/logging.cc:708:29] | |
| #3 0x561c95b2da1c logging::LogMessage::~LogMessage() [../../base/logging.cc:697:3] | |
| #4 0x561c95b15fd1 logging::(anonymous namespace)::DCheckLogMessage::~DCheckLogMessage() [../../base/check.cc:181:3] | |
| #5 0x561c95b158e3 logging::CheckError::~CheckError() [../../third_party/libc++/src/include/__memory/unique_ptr.h:74:5] | |
| #6 0x561c973f38c8 color_utils::BlendForMinContrast() [../../ui/gfx/color_utils.cc:651:3] | |
| #7 0x561c98340a56 views::FrameCaptionButton::SetImage() [../../ui/views/window/frame_caption_button.cc:123:10] | |
| #8 0x561c98340986 views::FrameCaptionButton::MaybeRefreshIconAndInkdropBaseColor() [../../ui/views/window/frame_caption_button.cc:318:5] | |
| #9 0x561c8ebc68da electron::OpaqueFrameView::UpdateFrameCaptionButtons() [../../electron/shell/browser/ui/views/opaque_frame_view.cc:292:27] | |
| #10 0x561c8ebc7d1f electron::OpaqueFrameView::OnPaint() [../../electron/shell/browser/ui/views/opaque_frame_view.cc:227:5] | |
| #11 0x561c98300890 views::View::Paint() [../../ui/views/view.cc:1475:5] | |
| #12 0x561c98304f45 views::View::RecursivePaintHelper() [../../ui/views/view.cc:3114:7] | |
| #13 0x561c98304e59 views::View::PaintChildren() [../../ui/views/view.cc:2436:3] | |
| #14 0x561c983008cd views::View::Paint() [../../ui/views/view.cc:1481:3] | |
| #15 0x561c98304f45 views::View::RecursivePaintHelper() [../../ui/views/view.cc:3114:7] | |
| #16 0x561c98304e59 views::View::PaintChildren() [../../ui/views/view.cc:2436:3] | |
| #17 0x561c983008cd views::View::Paint() [../../ui/views/view.cc:1481:3] | |
| #18 0x561c98305e90 views::View::PaintFromPaintRoot() [../../ui/views/view.cc:3122:3] | |
| #19 0x561c98367eec views::DesktopNativeWidgetAura::OnPaint() [../../ui/views/widget/desktop_aura/desktop_native_widget_aura.cc:1364:30] | |
| #20 0x561c97d2c41b aura::Window::OnPaintLayer() [../../ui/aura/window.cc:1135:16] | |
| #21 0x561c97f24f48 ui::Layer::PaintContentsToDisplayList() [../../ui/compositor/layer.cc:1599:16] | |
| #22 0x561c97ef6649 cc::RecordingSource::Update() [../../cc/layers/recording_source.cc:82:14] | |
| #23 0x561c97ef5344 cc::PictureLayer::Update() [../../cc/layers/picture_layer.cc:139:31] | |
| #24 0x561c97d4a246 cc::LayerTreeHost::PaintContent() [../../cc/trees/layer_tree_host.cc:1787:33] | |
| #25 0x561c97d48984 cc::LayerTreeHost::DoUpdateLayers() [../../cc/trees/layer_tree_host.cc:1091:28] | |
| #26 0x561c97d48163 cc::LayerTreeHost::UpdateLayers() [../../cc/trees/layer_tree_host.cc:932:17] | |
| #27 0x561c97ee29da cc::SingleThreadProxy::DoPainting() [../../cc/trees/single_thread_proxy.cc:1162:21] | |
| #28 0x561c97ee473a cc::SingleThreadProxy::BeginMainFrame() [../../cc/trees/single_thread_proxy.cc:1122:3] | |
| #29 0x561c8e92e3a1 base::OnceCallback<>::Run() [../../base/functional/callback.h:155:12] | |
| #30 0x561c95b99211 base::TaskAnnotator::RunTaskImpl() [../../base/task/common/task_annotator.cc:229:34] | |
| #31 0x561c95bcedd3 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() [../../base/task/common/task_annotator.h:112:5] | |
| #32 0x561c95bce1fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() [../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:340:40] | |
| #33 0x561c95c68c85 base::MessagePumpGlib::Run() [../../base/message_loop/message_pump_glib.cc:782:48] | |
| #34 0x561c95bcff2a base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() [../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:651:12] | |
| #35 0x561c95b76846 base::RunLoop::Run() [../../base/run_loop.cc:135:14] | |
| #36 0x561c939e68a1 content::BrowserMainLoop::RunMainMessageLoop() [../../content/browser/browser_main_loop.cc:1105:18] | |
| #37 0x561c939e8ce1 content::BrowserMainRunnerImpl::Run() [../../content/browser/browser_main_runner_impl.cc:151:15] | |
| #38 0x561c939e2792 content::BrowserMain() [../../content/browser/browser_main.cc:32:28] | |
| #39 0x561c8f14e8b9 content::RunBrowserProcessMain() [../../content/app/content_main_runner_impl.cc:701:10] | |
| #40 0x561c8f151c37 content::ContentMainRunnerImpl::RunBrowser() [../../content/app/content_main_runner_impl.cc:1325:10] | |
| #41 0x561c8f150f40 content::ContentMainRunnerImpl::Run() [../../content/app/content_main_runner_impl.cc:1155:12] | |
| #42 0x561c8f14cfe6 content::RunContentProcess() [../../content/app/content_main.cc:356:36] | |
| #43 0x561c8f14d220 content::ContentMain() [../../content/app/content_main.cc:369:10] | |
| #44 0x561c8e922555 main [../../electron/shell/app/electron_main_linux.cc:50:10] | |
| #45 0x7fa5fbd0ac4e (/usr/lib/libc.so.6+0x27c4d) | |
| #46 0x7fa5fbd0ad8b __libc_start_main | |
| #47 0x561c8e90602a _start | |
| Task trace: | |
| #0 0x561c97ee400b cc::SingleThreadProxy::ScheduledActionSendBeginMainFrame() [../../cc/trees/single_thread_proxy.cc:1039:7] | |
| #1 0x561c960ba79d mojo::Connector::PostDispatchNextMessageFromPipe() [../../mojo/public/cpp/bindings/lib/connector.cc:588:7] | |
| #2 0x561c960ea4f6 mojo::SimpleWatcher::Context::Notify() [../../mojo/public/cpp/system/simple_watcher.cc:103:13] | |
| Crash keys: | |
| "ever_had_universal_access_exemption" = "true" | |
| "chrome-trace-id" = "2330537325917134065" | |
| "platform" = "linux" | |
| "process_type" = "browser" | |
| Received signal 6 | |
| #0 0x561c95c49f62 base::debug::CollectStackTrace() [../../base/debug/stack_trace_posix.cc:1050:7] | |
| #1 0x561c95c31781 base::debug::StackTrace::StackTrace() [../../base/debug/stack_trace.cc:280:20] | |
| #2 0x561c95c4991f base::debug::(anonymous namespace)::StackDumpSignalHandler() [../../base/debug/stack_trace_posix.cc:483:3] | |
| #3 0x7fa5fbd277b0 (/usr/lib/libc.so.6+0x447af) | |
| #4 0x7fa5fbd8ca0b pthread_kill | |
| #5 0x7fa5fbd27678 gsignal | |
| #6 0x7fa5fbd086ba abort | |
| #7 0x561c95b2e5c3 logging::LogMessage::HandleFatal() [../../base/immediate_crash.h:185:3] | |
| #8 0x561c95b2e100 logging::LogMessage::Flush() [../../base/logging.cc:743:7] | |
| #9 0x561c95b2da1c logging::LogMessage::~LogMessage() [../../base/logging.cc:697:3] | |
| #10 0x561c95b15fd1 logging::(anonymous namespace)::DCheckLogMessage::~DCheckLogMessage() [../../base/check.cc:181:3] | |
| #11 0x561c95b158e3 logging::CheckError::~CheckError() [../../third_party/libc++/src/include/__memory/unique_ptr.h:74:5] | |
| #12 0x561c973f38c8 color_utils::BlendForMinContrast() [../../ui/gfx/color_utils.cc:651:3] | |
| #13 0x561c98340a56 views::FrameCaptionButton::SetImage() [../../ui/views/window/frame_caption_button.cc:123:10] | |
| #14 0x561c98340986 views::FrameCaptionButton::MaybeRefreshIconAndInkdropBaseColor() [../../ui/views/window/frame_caption_button.cc:318:5] | |
| #15 0x561c8ebc68da electron::OpaqueFrameView::UpdateFrameCaptionButtons() [../../electron/shell/browser/ui/views/opaque_frame_view.cc:292:27] | |
| #16 0x561c8ebc7d1f electron::OpaqueFrameView::OnPaint() [../../electron/shell/browser/ui/views/opaque_frame_view.cc:227:5] | |
| #17 0x561c98300890 views::View::Paint() [../../ui/views/view.cc:1475:5] | |
| #18 0x561c98304f45 views::View::RecursivePaintHelper() [../../ui/views/view.cc:3114:7] | |
| #19 0x561c98304e59 views::View::PaintChildren() [../../ui/views/view.cc:2436:3] | |
| #20 0x561c983008cd views::View::Paint() [../../ui/views/view.cc:1481:3] | |
| #21 0x561c98304f45 views::View::RecursivePaintHelper() [../../ui/views/view.cc:3114:7] | |
| #22 0x561c98304e59 views::View::PaintChildren() [../../ui/views/view.cc:2436:3] | |
| #23 0x561c983008cd views::View::Paint() [../../ui/views/view.cc:1481:3] | |
| #24 0x561c98305e90 views::View::PaintFromPaintRoot() [../../ui/views/view.cc:3122:3] | |
| #25 0x561c98367eec views::DesktopNativeWidgetAura::OnPaint() [../../ui/views/widget/desktop_aura/desktop_native_widget_aura.cc:1364:30] | |
| #26 0x561c97d2c41b aura::Window::OnPaintLayer() [../../ui/aura/window.cc:1135:16] | |
| #27 0x561c97f24f48 ui::Layer::PaintContentsToDisplayList() [../../ui/compositor/layer.cc:1599:16] | |
| #28 0x561c97ef6649 cc::RecordingSource::Update() [../../cc/layers/recording_source.cc:82:14] | |
| #29 0x561c97ef5344 cc::PictureLayer::Update() [../../cc/layers/picture_layer.cc:139:31] | |
| #30 0x561c97d4a246 cc::LayerTreeHost::PaintContent() [../../cc/trees/layer_tree_host.cc:1787:33] | |
| #31 0x561c97d48984 cc::LayerTreeHost::DoUpdateLayers() [../../cc/trees/layer_tree_host.cc:1091:28] | |
| #32 0x561c97d48163 cc::LayerTreeHost::UpdateLayers() [../../cc/trees/layer_tree_host.cc:932:17] | |
| #33 0x561c97ee29da cc::SingleThreadProxy::DoPainting() [../../cc/trees/single_thread_proxy.cc:1162:21] | |
| #34 0x561c97ee473a cc::SingleThreadProxy::BeginMainFrame() [../../cc/trees/single_thread_proxy.cc:1122:3] | |
| #35 0x561c8e92e3a1 base::OnceCallback<>::Run() [../../base/functional/callback.h:155:12] | |
| #36 0x561c95b99211 base::TaskAnnotator::RunTaskImpl() [../../base/task/common/task_annotator.cc:229:34] | |
| #37 0x561c95bcedd3 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() [../../base/task/common/task_annotator.h:112:5] | |
| #38 0x561c95bce1fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() [../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:340:40] | |
| #39 0x561c95c68c85 base::MessagePumpGlib::Run() [../../base/message_loop/message_pump_glib.cc:782:48] | |
| #40 0x561c95bcff2a base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() [../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:651:12] | |
| #41 0x561c95b76846 base::RunLoop::Run() [../../base/run_loop.cc:135:14] | |
| #42 0x561c939e68a1 content::BrowserMainLoop::RunMainMessageLoop() [../../content/browser/browser_main_loop.cc:1105:18] | |
| #43 0x561c939e8ce1 content::BrowserMainRunnerImpl::Run() [../../content/browser/browser_main_runner_impl.cc:151:15] | |
| #44 0x561c939e2792 content::BrowserMain() [../../content/browser/browser_main.cc:32:28] | |
| #45 0x561c8f14e8b9 content::RunBrowserProcessMain() [../../content/app/content_main_runner_impl.cc:701:10] | |
| #46 0x561c8f151c37 content::ContentMainRunnerImpl::RunBrowser() [../../content/app/content_main_runner_impl.cc:1325:10] | |
| #47 0x561c8f150f40 content::ContentMainRunnerImpl::Run() [../../content/app/content_main_runner_impl.cc:1155:12] | |
| #48 0x561c8f14cfe6 content::RunContentProcess() [../../content/app/content_main.cc:356:36] | |
| #49 0x561c8f14d220 content::ContentMain() [../../content/app/content_main.cc:369:10] | |
| #50 0x561c8e922555 main [../../electron/shell/app/electron_main_linux.cc:50:10] | |
| #51 0x7fa5fbd0ac4e (/usr/lib/libc.so.6+0x27c4d) | |
| #52 0x7fa5fbd0ad8b __libc_start_main | |
| #53 0x561c8e90602a _start | |
| r8: 0000000000000016 r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000246 | |
| r12: 00007ffc86d60810 r13: 00007ffc86d60c51 r14: 00002254000fa200 r15: 00007ffc86d60c50 | |
| di: 00000000000d7bbd si: 00000000000d7bbd bp: 0000000000000006 bx: 00000000000d7bbd | |
| dx: 0000000000000006 ax: 0000000000000000 cx: 00007fa5fbd8ca0b sp: 00007ffc86d60660 | |
| ip: 00007fa5fbd8ca0b efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 | |
| trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 | |
| [end of stack trace] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { app, BrowserWindow } from 'electron'; | |
| function createWindow() { | |
| const win = new BrowserWindow({ | |
| width: 1200, | |
| height: 800, | |
| titleBarStyle: 'hidden', | |
| titleBarOverlay: { | |
| height: 40, | |
| color: 'rgba(255,255,0,0.1)', | |
| }, | |
| }); | |
| win.loadFile('index.html'); | |
| } | |
| app.whenReady().then(createWindow); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment