https://bugs.winehq.org/show_bug.cgi?id=37401
Bug ID: 37401 Summary: Brother's Keeper 7: crashes when being closed down. Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: Wathonian@gmail.com Distribution: ---
Created attachment 49743 --> https://bugs.winehq.org/attachment.cgi?id=49743 Terminal Output
Wine 1.7.28, Brother's Keeper 7.0.31 (wwww.bkwin.org/bksetup7E.EXE)
Having entered data (First create a database then go to Add an entry, a name and date of birth will suffice), attempting to close the program will crash it.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net --- Please attach a plain text log.
https://bugs.winehq.org/show_bug.cgi?id=37401
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://bkwin.org/bksetup7E. | |EXE
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #2 from Wathonian@gmail.com --- (In reply to Rosanne DiMesio from comment #1)
Please attach a plain text log.
Thank you for your reply.
Please forgive my ignorance. A plain text log of what? How do I obtain it?
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net --- http://wiki.winehq.org/FAQ#get_log
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #4 from Wathonian@gmail.com --- (In reply to Rosanne DiMesio from comment #3)
When I attempted to follow your instructions and ran Brother's Keeper, then (forcibly) ended it, there was no terminal output and if log.txt is elsewhere, where is it?
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net --- It should be in the directory you were in when you ran the command.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #6 from Wathonian@gmail.com --- (In reply to Rosanne DiMesio from comment #5)
It should be in the directory you were in when you ran the command.
Yes! I think I have now located said file and I will now attach it. NOTE: possibly duplicated!
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #7 from Wathonian@gmail.com --- Could you possibly confirm receipt, please?
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- You did not attach the log to the bug. If you had, you would see it listed above under Attachments.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #9 from Wathonian@gmail.com --- Created attachment 49794 --> https://bugs.winehq.org/attachment.cgi?id=49794 Plain text as requested
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #10 from Rosanne DiMesio dimesio@earthlink.net --- There's no crash in that log.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #11 from Wathonian@gmail.com --- Created attachment 49800 --> https://bugs.winehq.org/attachment.cgi?id=49800 Further log.txt
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #12 from Wathonian@gmail.com --- My comments were not picked up with the attachment.
I am even more puzzled. When I apply killall then close the Terminal (after a few seconds) I am told there is a process still running, obviously Brother's Keeper.
When running the program, it becomes unresponsive - a crash? a freeze? All I can say is that it ceases to run normally.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #13 from Wathonian@gmail.com --- Hello,
Is there anything further I can do to assist your investigation?
https://bugs.winehq.org/show_bug.cgi?id=37401
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|Brother's Keeper 7: crashes |Brother's Keeper 7: hangs |when being closed down. |on exit Ever confirmed|0 |1
--- Comment #14 from Rosanne DiMesio dimesio@earthlink.net --- I downloaded the app and tested it in 1.7.30. It doesn't crash on exit, it hangs, with Bk7w.exe using 12% CPU until it is killed. My console output looks pretty much like what has already been posted, but without any fixme:win:LockWindowUpdate ((nil)), partial stub!.
The app needs msvbvm60.dll to run.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #15 from Wathonian@gmail.com --- Thank you, very interesting. Could I have some further advice, please?
Checking my Linux Wine system, I have, under C:/windows/system32 a folder? called MSVBVM60.DLL (all upper case). Size given as 1386496 bytes. Permissions - Owner - Read and Write, Group Read Ony, Others Read Only, Execute - allow executing file as program is not ticked.
If I check on my Windows XP machine the same file appears but with its name in lower case. Two sizes given: 1,384, 479 bytes and 'Size on disk' 1, 388, 584 bytes.
I wonder what the above information is telling me?
https://bugs.winehq.org/show_bug.cgi?id=37401
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Version|unspecified |1.7.28 Summary|Brother's Keeper 7: hangs |Brother's Keeper 7 (VB6 |on exit |app) hangs on exit
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello,
the version/permission flags of the VB6 dll doesn't matter. You could have used 'winetrick -q vb6run' recipe for easy installation of the VB6 runtime.
This is likely a rather boring user32 issue.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #17 from Wathonian@gmail.com --- Thank you for your comments.
I am not very familiar with Wine and Winetricks.
You say that 'This is likely a rather boring user32 issue'. I assume from that that this is, to you, a common problem? Unfortunately it is not something I have ever experienced - hence my bug posting - so I would be grateful for your advice for curing it so that I can run Brother's Keeper on my Linux machine.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #18 from Rosanne DiMesio dimesio@earthlink.net --- Bugzilla is not for user support. Ask "how to" questions on the forum.
This is a valid bug (even if a boring one), and you just have to wait for a developer to take an interest in it and fix it.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #19 from Wathonian@gmail.com --- Is there anything more we can do to encourage a developer to take an interest?
https://bugs.winehq.org/show_bug.cgi?id=37401
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #20 from super_man@post.com --- I dont get a hang or unloaded process wine-1.7.49-41-g36a39ce
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #21 from Rosanne DiMesio dimesio@earthlink.net --- I'm still getting a hang on exit in wine-1.7.49-41-g36a39ce, same as described in comment 14.
https://bugs.winehq.org/show_bug.cgi?id=37401
Lynn lcdetwiler@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lcdetwiler@gmail.com
--- Comment #22 from Lynn lcdetwiler@gmail.com --- I can open an existing database and view all information, print reports.
Any attempt to add or change information that requires a new record to be saved causes the program to hang, e.g. add a new person, then click the - button to go to the previous person, or try to close the program; add a location to one of the default events for a new or existing person; add a spouse, then try to add a child.
The new person (BKPerson.dt7) and default events (BKEvent.dt7) ARE saved (force close and reopen to see them) but the default Married event (BKMarr.dt7) when adding a spouse is not saved.
Dates can SOMETIMES be added to the default events and existing names can be changed without the program hanging, so updating an existing record seems to work some of the time. Adding a new location hangs every time (needs to add a new record to BKLocate.dt7).
Brother's Keeper 7.1.17, Wine 1.6.2, Linux Mint 18 Cinnamon
https://bugs.winehq.org/show_bug.cgi?id=37401
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #23 from winetest@luukku.com --- (In reply to Lynn from comment #22)
Brother's Keeper 7.1.17, Wine 1.6.2, Linux Mint 18 Cinnamon
The problem here is your wine versinon. It hasnt been updated 2-3 years. It doesnt give correct picture of wine. You need to upgrade your wine 1.8 or 1.9 series.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #24 from Lynn lcdetwiler@gmail.com --- Installed Wine 1.9.24 - same results
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #25 from Rosanne DiMesio dimesio@earthlink.net --- The hang is still present in 1.9.24 if you use only msvbvm60.dll (which is enough to get the app to run). The app does not hang on exit if you install all of vb6run with winetricks.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #26 from Lynn lcdetwiler@gmail.com --- Installed vb6run package with winetricks - still hangs. Installed from scratch into new 32-bit wine prefix with vb6run installed first - still hangs for me.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #27 from Lynn lcdetwiler@gmail.com --- So, Wine 1.9.24, Brother's Keeper 7.1.17, Linux Mint 18 Cinnamon, clean 32-bit wineprefix and EITHER msvmvb60.dll copied from windows or vb6run installed with winetricks.
Program hangs after any attempt to add data (not only on exit). Program exits normally after opening a database (including one on a mapped windows drive), viewing data, printing reports, as long as no data is changed.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #28 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Lynn from comment #27)
Program hangs after any attempt to add data (not only on exit). Program exits normally after opening a database (including one on a mapped windows drive), viewing data, printing reports, as long as no data is changed.
You're right; I must have forgotten to add data when I tested before.
https://bugs.winehq.org/show_bug.cgi?id=37401
D. Jacobsen particlebug@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |particlebug@hotmail.com
--- Comment #29 from D. Jacobsen particlebug@hotmail.com --- I can verify that I also have these problems, and its been the case with all Brothers Keeper versions I've tried - I have to doublecheck if it was the case with v5 for Win 9x also but I think so .. Probably other problems with that though also since it's so "old".
To recap: BK7 hangs on EXIT of editor if data attempted to be changed. This is in my case with a LARGE database of 28000 people and 9000 families. (My late mothers good work !)
Greets DAG-E. Jacobsen Norway
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #30 from D. Jacobsen particlebug@hotmail.com --- Created attachment 57415 --> https://bugs.winehq.org/attachment.cgi?id=57415 Small PoL log
Edited to the final run, app halfcrashed and forceclosed, without apparently reporting anything about this in the log.
Dag
https://bugs.winehq.org/show_bug.cgi?id=37401
John Ervin jervin@cfl.rr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jervin@cfl.rr.com
--- Comment #31 from John Ervin jervin@cfl.rr.com --- I have the same error with wine-2.4 (Staging), Brother's Keeper 7.2.4 and Ubuntu 16.10 with current maintenance.
Happens when I add to the database, like adding an additional Child. The record is actually added. The hang happens after the add when you try to exit the program..
If you delete a person and exit, it exits fine (at least when I did it).
If you add a child and then do anything, such as attempt to add yet another child w/o trying to exit, it, sort of, hangs. I can move between tabs on the newly added first child, but am stuck in the record, the cursor will circle indicating activity.
Also just noticed an oddity. I had full screen up, when I tried to hit the bot to shrink the screen so I could get a good screenshot, it went kind of visually nuts. I'll include screenshot of that.
fixme:richedit:IRichEditOle_fnInPlaceDeactivate stub 0xfdc4ea0 fixme:richedit:IRichEditOle_fnInPlaceDeactivate stub 0xfdc3ae8 fixme:richedit:IRichEditOle_fnInPlaceDeactivate stub 0xfdc4ea0 fixme:richedit:IRichEditOle_fnInPlaceDeactivate stub 0xfdc4ea0 fixme:richedit:IRichEditOle_fnInPlaceDeactivate stub 0xfdc3ae8 fixme:win:LockWindowUpdate (0x5031a), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub!
seems to stop sometimes with "end" and sometimes requires "kill"
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #32 from John Ervin jervin@cfl.rr.com --- Created attachment 57884 --> https://bugs.winehq.org/attachment.cgi?id=57884 Screen got weird during this problem on size change
I was trying to get a screen shot of the problem and when I tried to reduce the screen size from full screen, the screen started blinking etc. but did settle down to what I took this screen shot of. Notice that the screen isn't a normal rectangular box.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #33 from John Ervin jervin@cfl.rr.com --- I'm curious, My system hangs when I try to exit or which I try to "X" out of certain screens to go back to a previous screen. But this only seems to happen after I've tried to edit a field. If I don't edit anything, If I just go in to look at a person in the database, I can back out. Seems to have something to do with changing fields. Do others see it this way.
I've do a new 32 bit install, I've added vbrun6 and readed20 to no avail. I don't see "err" in the output, just fixme stubs.
Oh, Wine 3.0, Ubuntu 17.10 current
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #34 from John Ervin jervin@cfl.rr.com --- Still having the problem with Ubuntu 19.04, wine 4.12.1 and Brother's Keeper 7.4.3 in a 32 bit environment.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #35 from John Ervin jervin@cfl.rr.com --- FWIW, it also has the same problem when installed with a current version of crossover 18.5.0 on Ubuntu 19.04.
This is a very repeatable problem.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #36 from John Ervin jervin@cfl.rr.com --- Note. FWIW...
I can change a record, such as change the birthdate from 1532 to 1548. But if I
a) click on Add Event, and use drop down to add Died. htop indicates no major CPU use.
b) change date field from blank to 1605, htop indicates no major CPU use. c) hit tab to go to next field (probably like actually entering the date) htop indicates significant CPU activity (70%) that doesn't go away. And at this point, the app can't be terminated short of SIGKILL from htop.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #37 from John Ervin jervin@cfl.rr.com --- Created attachment 64878 --> https://bugs.winehq.org/attachment.cgi?id=64878 htop systrace at time of Problem.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #38 from John Ervin jervin@cfl.rr.com --- systrace was started immediately before the CPU loop problem and stopped immediately after. I hit one key ("tab") to cause the problem.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #39 from John Ervin jervin@cfl.rr.com --- Worked with the Author of Brother's Keeper, John Steed, to come up with this (hopeful) resolution to Bug 37401.
a) Open Brother's Keeper b) Click on the tab "Person Edit" c) in the lower right hand corner of the screen, click on "Options". d) check the box for "When you tab to a location, do not set the cursor blinking" e) Click on "Close Options"
this seems to resolve the hang issue.
https://bugs.winehq.org/show_bug.cgi?id=37401
--- Comment #40 from John Ervin jervin@cfl.rr.com --- Actually, it doesn't fix whatever bug there might be, but allows the program itself to run correctly. circumvention.