Heidisql: MacOS Catalina + Wine 5.6 Menampilkan dialog kesalahan "File tidak ada" saat startup, namun HeidiSQL diluncurkan dengan baik

Dibuat pada 16 Apr 2020  ·  16Komentar  ·  Sumber: HeidiSQL/HeidiSQL

Langkah-langkah untuk mereproduksi masalah ini

  1. Unduh HeidiSQL Portable 64bit dan ekstrak.
  2. Jalankan heidisql.exe di dalam folder yang diekstrak dengan wine64 .
  3. Pesan kesalahan muncul:
    Screen Shot 2020-04-15 at 4 55 50 PM
  4. Kemudian program diluncurkan secara normal, terlepas dari kesalahan:
    Screen Shot 2020-04-15 at 4 56 04 PM

Perilaku saat ini

Jendela kesalahan yang tidak relevan (mungkin?) muncul, meskipun program diluncurkan dengan baik.

Perilaku yang diharapkan

Saya rasa jendela kesalahan tidak akan muncul karena tidak ada masalah dalam menemukan HeidiSQL.

Solusi yang mungkin

Saya tidak yakin, bisa jadi tes logika sederhana yang gagal atau semacamnya.

Lingkungan Hidup

MacOS Catalina 10.15.4 (19E287) dengan versi Wine wine-5.6 dari wine-develop.

  • Versi HeidiSQL: Versi 11.0.0.5956 (64 Bit)
  • Sistem operasi: MacOS Catalina 10.15.4 (19E287)
bug confirmed

Semua 16 komentar

Mungkin terkait, setelah saya menambahkan koneksi baru itu berfungsi dengan baik, sampai saya keluar dari HeidiSQL dan membuka kembali. Kemudian layar ini berkedip terbuka, dan menutup dengan sangat cepat:

Screen Shot 2020-04-15 at 5 21 22 PM

0033:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Assertion failed: sz > 0, file ../../../wine/dlls/dbghelp/stabs.c, line 118

Saya menguji dengan Wine Stable sekarang, yang memiliki masalah yang sama tetapi jendela pengecualian tetap terbuka kali ini. Beri tahu saya jika Anda memerlukan informasi lebih lanjut.

Dukungan untuk versi Wine yang lebih baru dari 4.x sengaja rusak. Saya sudah menghabiskan berbagai jam dalam men-debug hal-hal itu, sejauh ini tidak ada yang membantu.
Silakan gunakan Wine 4 jika Anda bisa, untuk HeidiSQL.

Baik. Saya mungkin melihat ini sendiri dari sisi Wine.

Ada masalah yang sama dengan wine-4.0
image

laporan bug.txt

tanggal/waktu : 20-05-2020, 14:39:57, 338ms
nama komputer : wanggaoyuandeMa
nama pengguna : gy.wang
sistem operasi: Windows 7 x64 Paket Layanan 1 build 7601
bahasa sistem: Inggris
sistem waktu up: 3 hari 3 jam
waktu aktif program: 3 menit 9 detik
prosesor : 8x Intel(R) Pentium(R) 4 CPU 2.40GHz
memori fisik : 5629/16384 MB (gratis/total)
ruang disk kosong : (C:) 91,89 GB
mode tampilan: 1440x900, 32 bit
id proses: $8
memori yang dialokasikan: 37,42 MB
blok gratis terbesar: 131069.99 GB
dapat dieksekusi: heidisql.exe
eksekutif tanggal/waktu : 17-03-2020 19:05
versi : 11.0.0.5919
dikompilasi dengan : Delphi 10.3 Rio
madKecuali versi : 5.0.0
callstack crc : $45045e5a, $59bf9a99, $59bf9a99
pengecualian nomor: 1
kelas pengecualian: Pengecualian
pesan pengecualian : Mencoba membaca pengaturan sesi tanpa jalur sesi.

utas utama ($9):
009f4cc5 heidisql.exe pembantu aplikasi 3958 +12 TAppSettings.Baca
7b42da80 KERNEL32.dll RaiseException

Lingkungan Hidup

wine64 --versi
anggur-4.0

MacOS Catalina 10.15.4 (19E287)

Callstack crash itu tidak spesifik untuk Wine, saya percaya. Sebaliknya, saya pikir ini sama seperti yang dijelaskan di forum . Saya sudah memperbaiki masalah itu di 54757760f96c60f7420cf00d3b8f20806bb14c4f , dan memperkenalkan parameter baris perintah -l/--library di f11a81e3b500ce508d690fa50f31fef20e1f7efb . Jadi, bisakah Anda memperbarui HeidiSQL ke versi terbaru dan coba lagi.

Hai @ansgarbecker - Saya melihat masalah yang sama dengan yang lain. Telah diuji menggunakan 11.0.0.5992 dan lihat perilaku sae yang tepat. Senang membantu debug jika ada hal-hal khusus untuk dikumpulkan.
Terima kasih

@dotbill berarti Anda masih mendapatkan pesan "File tidak ada" di atas saat startup, dan Anda menggunakan Wine 4?

Saat ini di wine-5.0.. mengalami masalah menjalankan Wine 4 di mac saya (menjalankan Catalina - jadi hanya dapat menguji versi 64bit).

Akan diperbarui saat/ketika saya bisa mendapatkan versi Wine yang lebih lama.

Setelah memutakhirkan ke IDE Delphi 10.4 yang baru, saya tiba-tiba melihat kesalahan yang sama pada mesin Windows saya. Saya memperbaikinya di 96c16f18a6368810b187b2b01a1b87af005fd45a , jadi ini juga dapat membantu Wine melawan pesan "File tidak ada". (Saya pikir tidak masalah jika Anda menjalankan Wine 4 atau 5 di sini)

Anda dapat mencoba build baru (6005) dan melihat apakah itu memperbaikinya untuk Anda.

Sempurna - itu sudah diperbaiki! Terima kasih. Itu sekarang bekerja di Wine 5 (di Catalina 10.15.3).

Menariknya, saya mengunduh build 64bit Anda, tetapi tidak menemukan driver dll - untuk itu saya mengunduh versi portabel 64bit Anda dan menyalin dll / plugin - tidak yakin apakah itu benar/diharapkan?

Itu cara terbaik kedua untuk mendapatkan semua perpustakaan yang diperlukan. Cara terbaik adalah mengunduh penginstal build malam, bukan hanya yang dapat dieksekusi utama. Tetapi portabel dari v11 memiliki perpustakaan paling mutakhir, jadi tidak apa-apa.
Terima kasih atas tanggapan Anda! Senang untuk memperbaikinya.

Bolehkah saya mengajukan pertanyaan lebih lanjut - jika itu cara terbaik kedua .... ini cara terbaik, penginstalnya adalah 32bit dan karenanya tidak dapat berjalan di versi Wine saya (mis. seperti di Catalina yang tidak lagi mendukung kode 32bit , saya harus menggunakan wine64) .. Apakah Anda memiliki rencana untuk membuat penginstal hanya 64bit (mis. di mana penginstal + build adalah 64bit)

Ya, penginstalnya sendiri adalah 32bit, tetapi berisi HeidiSQL versi 32bit dan 64bit. Yang berjalan sempurna di Windows. Mungkin sudah waktunya untuk menjatuhkan versi 32bit, atau saya harus benar-benar menyediakan versi 64bit saja. Tidak yakin.

Sebagai pengguna Windows - yang saat ini baik-baik saja, namun juga sebagai pengguna OS X, jika Anda dapat menyediakan penginstal hanya 64bit - saya akan menghargainya (seperti yang lainnya!)

Terima kasih lagi

Masalah ini muncul bagi saya dengan versi portabel terbaru dari halaman unduhan dan mengganti biner dengan build malam terbaru memecahkan masalah.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat