Bug #112440 | On MacOS 14 Sonoma system,The App crashes every time I open a model | ||
---|---|---|---|
Submitted: | 23 Sep 2023 4:03 | Modified: | 4 Jan 21:30 |
Reporter: | YP Li | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench: Modeling | Severity: | S3 (Non-critical) |
Version: | 8.0.34, 8.0.26 | OS: | MacOS (14 Sonoma) |
Assigned to: | Marcin Marek | CPU Architecture: | ARM (Apple M2) |
Tags: | crash, modeling, sonoma, workbench |
[23 Sep 2023 4:03]
YP Li
[25 Sep 2023 12:50]
MySQL Verification Team
Bug #112442 marked as duplicate of this one.
[26 Sep 2023 12:18]
MySQL Verification Team
Hello! Thank you for the bug report. Please note that MacOS 14 is not yet supported by MySQL Workbench. For more info please see here https://www.mysql.com/support/supportedplatforms/database.html Regards, Ashwini Patil
[27 Sep 2023 11:36]
MySQL Verification Team
Bug #112533 marked as duplicate of this one.
[27 Sep 2023 11:38]
MySQL Verification Team
Bug #112536 marked as duplicate of this one.
[28 Sep 2023 12:21]
MySQL Verification Team
Bug #112547 marked as duplicate of this one.
[29 Sep 2023 11:07]
MySQL Verification Team
Bug #112565 marked as duplicate of this one.
[29 Sep 2023 11:10]
MySQL Verification Team
Bug #112573 marked as duplicate of this one.
[3 Oct 2023 8:55]
MySQL Verification Team
Bug #112578 marked as duplicate of this one.
[4 Oct 2023 11:10]
MySQL Verification Team
Bug #112610 marked as duplicate of this one.
[5 Oct 2023 11:13]
MySQL Verification Team
Bug #112624 marked as duplicate of this one.
[6 Oct 2023 11:59]
MySQL Verification Team
Bug #112638 marked as duplicate of this one.
[6 Oct 2023 12:01]
MySQL Verification Team
Bug #112637 marked as duplicate of this one.
[9 Oct 2023 7:37]
MySQL Verification Team
Bug #112652 marked as duplicate of this one.
[9 Oct 2023 7:37]
MySQL Verification Team
Bug #112658 marked as duplicate of this one.
[10 Oct 2023 7:31]
MySQL Verification Team
Bug #112671 marked as duplicate of this one.
[12 Oct 2023 14:57]
MySQL Verification Team
Bug #112706 marked as duplicate of this one.
[13 Oct 2023 6:25]
MySQL Verification Team
Bug #112709 marked as duplicate of this one.
[16 Oct 2023 3:55]
YP Li
When will this bug be fixed?
[16 Oct 2023 7:44]
MySQL Verification Team
Bug #112721 marked as duplicate of this one.
[16 Oct 2023 11:46]
MySQL Verification Team
Bug #112730 marked as duplicate of this one.
[16 Oct 2023 11:56]
MySQL Verification Team
Bug #112725 marked as duplicate of this one.
[16 Oct 2023 11:58]
MySQL Verification Team
Bug #112716 marked as duplicate of this one.
[18 Oct 2023 5:53]
MySQL Verification Team
Bug #112753 marked as duplicate of this one.
[18 Oct 2023 5:54]
MySQL Verification Team
Bug #112756 marked as duplicate of this one.
[18 Oct 2023 10:48]
Alison Alain de Oliveira
Error_message_M1
Attachment: error_message_M1.rtf (text/rtf), 82.18 KiB.
[18 Oct 2023 10:48]
Alison Alain de Oliveira
Several MAC`s here where I work present unexpected closing of MySQLWorkkbench, both for ARM and Intel.
[21 Oct 2023 11:26]
Yasushi Abe
I have created a patch to address inaccurate data processing, which seems to be the cause of the crash. This patch might prevent the app from crashing. It appears that setting autosaveName before restoreSidebarsFor causes splitViewDidResizeSubviews to be called first, thus accessing the NULL pointer. diff --git a/frontend/mac/workbench/WBModelDiagramPanel.mm b/frontend/mac/workbench/WBModelDiagramPanel.mm index bc52b5d7c..357144636 100644 --- a/frontend/mac/workbench/WBModelDiagramPanel.mm +++ b/frontend/mac/workbench/WBModelDiagramPanel.mm @@ -149,8 +149,6 @@ static void *backend_destroyed(void *ptr) { [self setRightSidebar: be->get_wb()->get_wb_options().get_int("Sidebar:RightAligned", 0)]; - self.splitView.autosaveName = @"diagramSplitPosition"; - mSwitcherT.tabStyle = MSectionTabSwitcher; mSwitcherM.tabStyle = MSectionTabSwitcher; mSwitcherB.tabStyle = MSectionTabSwitcher; @@ -178,6 +176,8 @@ static void *backend_destroyed(void *ptr) { } [self restoreSidebarsFor: "ModelDiagram" toolbar: _formBE->get_toolbar()]; + + self.splitView.autosaveName = @"diagramSplitPosition"; } } return self; diff --git a/frontend/mac/workbench/WBModelOverviewPanel.mm b/frontend/mac/workbench/WBModelOverviewPanel.mm index 8cfd5ac39..68e53d1ef 100644 --- a/frontend/mac/workbench/WBModelOverviewPanel.mm +++ b/frontend/mac/workbench/WBModelOverviewPanel.mm @@ -72,9 +72,10 @@ [overview performSelector: @selector(rebuildAll) withObject: nil afterDelay: 0.1]; + [self restoreSidebarsFor: "ModelOverview" toolbar: wb::WBContextUI::get()->get_physical_overview()->get_toolbar()]; + self.splitView.autosaveName = @"modelSplitPosition"; - [self restoreSidebarsFor: "ModelOverview" toolbar: wb::WBContextUI::get()->get_physical_overview()->get_toolbar()]; } }
[21 Oct 2023 12:15]
Christo El Morr
Hi Yasushi Where to add this code/patch? Thanks Christo
[23 Oct 2023 4:26]
MySQL Verification Team
Bug #112789 marked as duplicate of this one.
[23 Oct 2023 4:28]
MySQL Verification Team
Bug #112791 marked as duplicate of this one.
[23 Oct 2023 4:31]
MySQL Verification Team
Bug #112793 marked as duplicate of this one.
[23 Oct 2023 11:25]
MySQL Verification Team
Bug #112797 marked as duplicate of this one.
[23 Oct 2023 12:15]
Zhen Fung Wong
Hello, i also having this issue, when mysql workbench can work on sonoma 14?
[25 Oct 2023 2:54]
Trump McDonaldz
Is it possible to provide the built app for the patch? I need it for school
[26 Oct 2023 1:37]
Yasushi Abe
The patch above only stopped crashing, the UI was broken. Now that 8.0.35 has been added to the Release Notes page, I am hopeful that a supported version will be released soon.
[30 Oct 2023 10:37]
MySQL Verification Team
Bug #112878 marked as duplicate of this one.
[30 Oct 2023 10:39]
MySQL Verification Team
Bug #112875 marked as duplicate of this one.
[31 Oct 2023 10:11]
MySQL Verification Team
Bug #112810 marked as duplicate of this one.
[2 Nov 2023 13:08]
MySQL Verification Team
Bug #112939 marked as duplicate of this one.
[2 Nov 2023 16:30]
Radek Antoniuk
Why is this closed as Unsupported? It should be kept reopened until the new release is GA and/or fixVersion is set. Unsupported means it's never going to be supported, while obviously in this case it doesn't apply.
[6 Nov 2023 11:50]
MySQL Verification Team
Bug #112956 marked as duplicate of this one.
[15 Nov 2023 11:04]
MySQL Verification Team
Bug #113074 marked as duplicate of this one.
[15 Nov 2023 11:07]
MySQL Verification Team
Bug #113081 marked as duplicate of this one.
[15 Nov 2023 11:10]
MySQL Verification Team
Bug #113082 marked as duplicate of this one.
[15 Nov 2023 11:12]
MySQL Verification Team
Bug #113083 marked as duplicate of this one.
[15 Nov 2023 11:15]
MySQL Verification Team
Bug #113085 marked as duplicate of this one.
[17 Nov 2023 10:28]
MySQL Verification Team
Bug #113101 marked as duplicate of this one.
[20 Nov 2023 10:12]
MySQL Verification Team
Bug #113128 marked as duplicate of this one.
[20 Nov 2023 10:15]
MySQL Verification Team
Bug #113133 marked as duplicate of this one.
[21 Nov 2023 12:21]
MySQL Verification Team
Bug #113157 marked as duplicate of this one.
[23 Nov 2023 12:32]
MySQL Verification Team
Bug #113195 marked as duplicate of this one.
[24 Nov 2023 6:21]
MySQL Verification Team
Bug #113204 marked as duplicate of this one.
[27 Nov 2023 11:38]
MySQL Verification Team
Bug #113223 marked as duplicate of this one.
[27 Nov 2023 11:42]
MySQL Verification Team
Bug #113220 marked as duplicate of this one.
[27 Nov 2023 11:48]
MySQL Verification Team
Bug #113221 marked as duplicate of this one.
[27 Nov 2023 12:33]
MySQL Verification Team
Bug #113224 marked as duplicate of this one.
[27 Nov 2023 14:46]
Jan Euklid
Why is the severity S3? It should be S1. Workbench can't be used anymore.
[27 Nov 2023 15:11]
Thilo Barth
Please fix this with high priority, can't edit my models anymore .. Should be S1
[28 Nov 2023 12:38]
MySQL Verification Team
Bug #113238 marked as duplicate of this one.
[29 Nov 2023 18:57]
Jason Anderson
I agree, severity is incorrect, it should be 1. we rely heavily on models and it has hindered development
[30 Nov 2023 21:31]
Dwain Bethel
Any idea when MacOS 14 will be supported?
[1 Dec 2023 12:25]
MySQL Verification Team
Bug #113297 marked as duplicate of this one.
[2 Dec 2023 23:11]
Diego Roda
It's been more than 2 months since this was reported. The SW is practically unusable in MacOS Sonoma, which was released back in September. Downgrading to a previous O.S. version just because of this is not easy and a lot of people depend on MySQLWorkbench for comparable productivity. There aren't even valid workarounds. Why can't Oracle release a patch to fix this yet?
[3 Dec 2023 17:42]
Jessé Lopes Pereira
It's been 2 months and they still haven't resolved it. It's a sad situation.
[4 Dec 2023 12:27]
MySQL Verification Team
Bug #113314 marked as duplicate of this one.
[6 Dec 2023 19:51]
Stephen Wills
The answer that MacOS 14 is not supported is no longer the case according to the reference cited: https://www.mysql.com/support/supportedplatforms/database.html Is this bug scheduled with the Mac support team yet? Thank you
[6 Dec 2023 19:55]
Dwain Bethel
This is the correct link: https://www.mysql.com/support/supportedplatforms/workbench.html
[8 Dec 2023 12:10]
MySQL Verification Team
Bug #113372 marked as duplicate of this one.
[12 Dec 2023 4:18]
Aihua Wang
As macos sonoma is released, Workbench should be supported macOS 14 x86_64 and arm64. The severity of the bug should be S1 (Critical).
[12 Dec 2023 17:12]
Christopher Crossley
Make sure you have all set the "Impact on Me" option at the top to help prioritise this issue. It is an S1 if you have updated to Sonoma. I am having to wait along with a number of development teams on the old OS.
[14 Dec 2023 12:34]
MySQL Verification Team
Bug #113412 marked as duplicate of this one.
[14 Dec 2023 18:01]
Richard Cook
Please reopen this bug. Tool is unusable and is very useful!
[19 Dec 2023 18:01]
Marcin Marek
confirmed, i fixed changes made in macOs 14 cocoa framework
[19 Dec 2023 18:15]
Pattarachai Srilaporn
Hello, Marcin Marek I'm so glad you were able to fix this. It's awesome. Sincerely, Pattarachai Srilaporn
[19 Dec 2023 18:46]
Christo El Morr
Great Marcin Marek; will there be a new release soon?
[20 Dec 2023 11:48]
Guillem Perdigó
Hi Marcin, Please, let us know when the fix will be available. Many of us will appreciate it. Do we have to wait for the 8.0.35 release or will there be a patch/nightly version available? Thank you so much!
[20 Dec 2023 15:27]
Lodewijk Duymaer van Twist
Realy nice that all duplicates point to this ticket, but how on earth can the severity of this ticket be S3 (Non-critical) ?! The product is unusable since September?!
[26 Dec 2023 6:25]
MySQL Verification Team
Bug #113504 marked as duplicate of this one.
[4 Jan 21:30]
Philip Olson
Posted by developer: Fixed as of the upcoming MySQL Workbench 8.0.36 release, and here's the proposed changelog entry from the documentation team: On macOS 14, MySQL Workbench would unexpectedly halt when attempting to open a model. Thank you for the bug report.
[9 Jan 12:44]
MySQL Verification Team
Bug #113589 marked as duplicate of this one.
[10 Jan 19:59]
Donovan Torgerson
Any idea when 8.0.36 will be released?
[11 Jan 11:10]
Lodewijk Duymaer van Twist
Has version 8.0.35 been skipped? I would like te remart that the issue is any CPU architecture also x86. Can someone please give an indication on the timeline for 8.0.36 !?
[11 Jan 21:10]
Sierk Bornemann
[10 Jan 19:59] Donovan Torgerson "Any idea when 8.0.36 will be released?" See my answer below. [11 Jan 11:10] Lodewijk Duymaer van Twist "Has version 8.0.35 been skipped?" It seems so. "Can someone please give an indication on the timeline for 8.0.36 !?" As the timeline for Oracle's this year's 2024 Critical Patch Updates outlines on https://www.oracle.com/security-alerts/ and todays Pre-Release Announcement for the pending next one on https://www.oracle.com/security-alerts/cpujan2024.html https://www.oracle.com/security-alerts/cpujan2024.html#AppendixMSQL I guess and hope: in a few days on 16 January 2024. Maybe someone of the MySQL Verification Team would be so kind to confirm or deny.
[16 Jan 13:01]
MySQL Verification Team
Bug #113636 marked as duplicate of this one.
[17 Jan 16:36]
Coren Frankel
I had been experiencing this issue and stumbled on this thread yesterday, downloaded the fresh 8.0.36, and can confirm that it no longer crashes when opening an ERD file or creating new diagrams. However, it appears elements of the GUI are failing silently; Specifically, I noticed the label for a table name input and the text input aren't visible. I cannot see the text I am editing in that field. Assuming this new problem affects the same people, any energy on this bug fix should be redirected to Bug#113660. https://bugs.mysql.com/bug.php?id=113660
[18 Jan 21:14]
Aihua Wang
Agree with Coren Frankel when use 8.0.36 GA. Table name should be displayed for editing in the tab.
[22 Jan 12:29]
MySQL Verification Team
Bug #113692 marked as duplicate of this one.
[19 Feb 12:44]
MySQL Verification Team
Bug #114025 marked as duplicate of this one
[20 Mar 12:31]
MySQL Verification Team
Bug #114417 marked as duplicate of this one
[16 Apr 6:32]
Alex Burrows
I'm still encountering a crash on Sonoma 14.4.1 and MySQL Workbench 8.0.28 on my M1 Mac mini when I try and run a query. Not every time but frequently enough to make the tool unusable. Here's the head of the problem report: Notes: PC register does not match crashing frame (0x0 vs 0x10C8DFA1B) Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0xb00007f97a82e320 -> 0x000007f97a82e320 (possible pointer authentication failure) Exception Codes: 0x0000000000000001, 0xb00007f97a82e320 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [50012] VM Region Info: 0x7f97a82e320 is not in any region. Bytes after previous region: 8287047312161 Bytes before following region: 96785032617184 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL reserved VM address space (unallocated) ---> GAP OF 0x5f9000000000 BYTES MALLOC_NANO 600000000000-600020000000 [512.0M] rw-/rwx SM=PRV Error Formulating Crash Report: PC register does not match crashing frame (0x0 vs 0x10C8DFA1B)