gcompris / GCompris-qt

GCompris in Qt Quick - Mirror of https://invent.kde.org/education/gcompris
219 stars 168 forks source link

GCompris.exe stopped working. Windows is checking for a solution to the problem... #204

Open spacevoyager78 opened 6 years ago

spacevoyager78 commented 6 years ago

Hi! I'm using GCompris 0.81-Windows 32bit-No OpenGL with a few laptops having Windows 7 SP1 and sometimes (maybe once every 5-10 times) in some laptops (not all of them) after I launch the application and while the 4 big circular buttons in the bottom left corner are animating to get their final position, GCompris Qt crashes with a message from Windows "GCompris.exe stopped working. Windows is checking for a solution to the problem...". This is the only info that Windows provides. If I can help you in any other way, please let me know.

Animtim commented 6 years ago

Hi, Thanks for the report. We need some more info to investigate. Can you tell us the specifications of the laptops where the problem happens, and to compare, those of a laptop where it doesn't happen: laptop model, cpu, memory, storage, maybe also if it's connected to internet or not... Did you install manually the extra files for the voices and the dataset ? If not, you can maybe try that, in case if the bug is caused by the connection and download part, it might help...

If it happens to be exactly the same hardware, then it'll be very hard to find the cause.

spacevoyager78 commented 6 years ago

Information from Hwinfo Laptop: HP 620 CPU: Intel Core2 Duo CPU T6670 2.20GHz RAM: 2 GB DDR3 SDRAM SO-DIMM 666.7 MHz (DDR3-1333 / PC3-10600) Error Check/Correction: None Video Chipset: Intel GMA 4500 Video Card: Intel GM45/47 Chipset - Integrated Graphics 0 [B3] [Hewlett-Packard] Video Card Driver: Mobile Intel 4 Series Express Chipset Family v8.15.10.2057 (Date: 25-Jan-2010) Audio Adapter: Intel 82801IB ICH9 - High Definition Audio [A3] Audio Driver: IDT High Definition Audio CODEC v6.10.6268.0 (Date: 28-Jan-2010) Network Card: RealTek Semiconductor RTL8102E/8103E Fast Ethernet NIC

Information from GPU Caps Viewer [ System / CPU ]

[ Graphics Adapters / GPUs ]

[ OpenGL GPU Capabilities ]

No, I haven't downloaded anything more (sounds or dataset). It doesn't matter if I have the UTP cable plugged in or not, GCompris QT will close anyway. The problem is that I haven't taken notes about which particular laptops show this symptom. Is there any debug build I could use? If you need me to do something else, please tell me. I will try some tests of my own tomorrow.

spacevoyager78 commented 6 years ago

I can tell you more about the exact point it closes: When you launch the application, the main buttons at the bottom left corner first slide upwards (expanding their size) to their final position, then they slide downwards (reducing their size) and then when they slide upwards again for the second and final time, they make a pause in their movement half way. This pause also happens in all computers, even those that GCompris doesn't close, however in the laptop with the bug, this pause is the exact point where it closes, displaying the message about the crash and the menu buttons never complete their movement beyond this pause.

Animtim commented 6 years ago

Hi, I made a "debug" version to try to fix your issue. http://gcompris.net/download/qt/windows/gcompris-qt-0.81-win32-debug.exe Can you please try to install it, launch it from a terminal, and give us all the log output ?

spacevoyager78 commented 6 years ago
  1. I deleted AppData/Local/GCompris and AppData/Local/KDE to start fresh.

  2. First time I run GCompris --> crash at same point with log:

notifyDemoMode: true exeCount set to: 1 qml: enter main.qml (run #1, ratio=1.476923076923077, fontRatio=1.6, dpi=72, sharedWritablePath=C:/Users/teacher/AppData/Local/GCompris) qml: first run dialog start qml: first run dialog OK qml: onCompleted OK

  1. In a no-crash situation, log is:

notifyDemoMode: true exeCount set to: 5 qml: enter main.qml (run #5, ratio=1.476923076923077, fontRatio=1.6, dpi=72, sharedWritablePath=C:/Users/teacher/AppData/Local/GCompris) qml: Download manager update resource Downloading resource file "data2/voices-mp3/voices-el.rcc" qml: check Wordset start qml: check Wordset OK qml: onCompleted OK Local resource is up-to-date: "voices-el.rcc" Successfully registered resource "C:/Users/teacher/AppData/Local/KDE/GCompris/cache/data2/voices-mp3/voices-el.rcc" DownloadManager: shutting down, 0 active jobs DownloadManager: shutting down, 0 active jobs

  1. In another crash situation, log is:

notifyDemoMode: true exeCount set to: 2 qml: enter main.qml (run #2, ratio=1.476923076923077, fontRatio=1.6, dpi=72, sha redWritablePath=C:/Users/teacher/AppData/Local/GCompris) qml: Download manager update resource Downloading resource file "data2/voices-mp3/voices-el.rcc" qml: check Wordset start qml: check Wordset OK qml: updated version dialog start lastVersionRan set to: 8100 qml: updated version dialog OK qml: onCompleted OK Local resource is up-to-date: "voices-el.rcc" Successfully registered resource "C:/Users/teacher/AppData/Local/KDE/GCompris/ca che/data2/voices-mp3/voices-el.rcc"

ItzPrivacy commented 2 years ago

uh