-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dbx_mdbx: Crash under Wine #1209
Comments
Is there any chance to have this bug fixed? I am not a developer but I can provide any information / debug test you will ask. |
first we need - log from miranda WHY IT CLOSED SILENTLY with error code 255 ! |
miranda x86 v0.95.10 some with "start as crashdumper" |
is here way start miranda in full trace mode? LOG_LEVEL=DEBUG or something? |
I am sorry for ma late reply. I was very busy. Now I have some spare time to try to debug this issue if somebody can tell me what command I should run. If I start Miranda NG for the first time (without existing profile) it shows me the dialog window where I can create new profile. When I click "create" then Miranda closes silently. I am using this shell script to start Miranda under Wine in my KDE4 environment #!/bin/sh export WINEPATH='c:\Program Files\miranda-ng-v0.95.11\Libs' cd "$HOME/.wine/drive_c/Program Files/miranda-ng-v0.95.11/" /usr/bin/env WINEPREFIX=$HOME/.wine/ LANG=cs_CZ.UTF-8 /usr/local/bin/wine "$HOME/.wine/drive_c/Program Files/miranda-ng-v0.95.11/Miranda32.exe" If I run it from konsole, I only see this: ./miranda-ngFontconfig warning: "local.conf", line 1093: saw number, expected matrix Nothing more. So what I should run to get some debug output? |
i am on it. |
looks like it's internal logic error, it's normal process exit |
@MirLach seems that Wine doesn't support CommandLineToArgvW()... |
i will do tests. |
CommandLineToArgvW - works under wine i have succesfully tested following code:
built in msvc2017 in debug dll mode, i have also used runtime files found on my windows installation |
we need to add a lot of debug messages to stdout during initialization to find out what exactly does not work |
looks like problem not in miranda code itself, but in libmdbx instead. i have added some trace to stdout, and found this:
log done against a889356 |
i have created branch for debuging this issue |
log on fab2860
|
it looks like problem inside |
any news? |
We plan to deprecate mdbx and use sqlite instead
…On Fri, May 3, 2019, 10:16 AM jl452 ***@***.***> wrote:
any news?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1209 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABGQERZ7G6O3NE3DT7SZ5ADPTPRGHANCNFSM4EXJIKAA>
.
|
|
ps: offtop from current: after "import all" in many history setup bug message one or many times in log, and they are out of order: bug_user, 19.12.2015 14:01:23: normal_user1, 08.12.2007 13:49:20: normal_user2, 08.12.2007 13:49:21: in my current miranda 0.95.7 #18771 it not show |
when we have time to work on it
will be implemented
nope. mmap works only in Import |
ok. looks like non-trivial time consuming fixing of deprecated thing does not make much sens and better to fix sqlite bugs instead ? |
dbx_sqlite should be completely rewritten before bugfixing |
#1949 - work on sqlite will be tracked here |
So, this is not libmdbx bug. |
dbx_mdbx still cannot increase db size under Wine. |
Я внес небольшую правку, чтобы размер БД мог меняться под Wine-ом. Это в принципе рабочее решение, но у него есть недостаток:
Кроме этого, для Wine можно попробовать создавать цепочку mmap-секций. Но это потребует работы и отладки, при этом не очевидно насколько такая доработка востребована. |
Просьба проверить костыль/workaround в текущем master-е (последние ночные/девелоперские сборки) и отписать результат. |
Ubuntu 20.10, Wine Stable, Miranda x64 При создании профиля вылет, крашлог создаётся пустой, созданную базу размером 1 мегабайт и mdmp прилагаю с боевой базой, которую перекинул из Windows, тоже падает |
Впрочем, c dbx_sqlite оно падает ровно так же... наводит на мысль, что ошибка не в драйвере. |
Просьба сообщить,если (вдруг) в бэктрейсе будет видно падение в libmdbx. |
А там сам дьявол не разберет, где оно валится, сплошные цифры, а символы оно не подтянуло |
Ну телеграфируйте как будет какая-нибудь информация и/или соображения. |
а зачем для этого Windows? просто скачать дистрибутив Миранды с символами и пнуть его под wine. |
У меня сейчас не x86. |
Вот, что выдало с |
latest versions of miranda-ng works fine on fresh wine-staging |
с дэфолтами. |
Ага, у меня тоже заработало. Странно, буквально 20 дней назад не работало. |
собственно то же касается и sqlite
|
<Ivan 83> у меня сконвертить не может и ваще потом ничо не работает, пока не откатишь руками на старую версию миранды
The text was updated successfully, but these errors were encountered: