Bug 2001795 - corectrl produces coredumps in exit
Summary: corectrl produces coredumps in exit
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: corectrl
Version: 33
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Artem
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-09-07 08:19 UTC by customercare
Modified: 2021-09-16 11:54 UTC (History)
1 user (show)

Fixed In Version: corectrl-1.2.0-1.fc33
Clone Of:
Environment:
Last Closed: 2021-09-15 18:20:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
strace debug log (73.89 KB, text/plain)
2021-09-07 11:36 UTC, customercare
no flags Details

Description customercare 2021-09-07 08:19:39 UTC
Description of problem:

When corectrl gets a SIGTERM, it produces a coredump ( see below ).


Version-Release number of selected component (if applicable):

Fedora: 1.1.5-1
World: 1.2.0

Steps to Reproduce:

$ corectrl 
qrc:/qml/main.qml:67:3: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/CPUForm.qml:45:7: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }

.. running .. and then just quit i.e. with CTRL+C:

^CSpeicherzugriffsfehler (Speicherabzug geschrieben)
(Segmentationfault ( Coredump written ) )

Actual results:

coredump on exit

Expected results:

stable ending process without errors.

Comment 1 Artem 2021-09-07 11:21:02 UTC
Thanks for reporting. Can't test it right now (for f33 and f34). Could you try new 1.2.0 version first[1] and if problem still persist we would try to figure out is it Fedora or upstream bug.

[1]: https://bodhi.fedoraproject.org/updates/FEDORA-2021-abf0857163

Comment 2 Fedora Update System 2021-09-07 11:21:42 UTC
FEDORA-2021-abf0857163 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-abf0857163

Comment 3 customercare 2021-09-07 11:36:20 UTC
same message as before:

...
Transaktion wird ausgeführt
  Vorbereitung läuft    :                                                                                                                                                                                                                                                   1/1 
  Aktualisieren         : corectrl-1.2.0-1.fc33.x86_64                                                                                                                                                                                                                      1/2 
  Aufräumen             : corectrl-1.1.5-1.fc33.x86_64                                                                                                                                                                                                                      2/2 
  Ausgeführtes Scriptlet: corectrl-1.1.5-1.fc33.x86_64                                                                                                                                                                                                                      2/2 
  Überprüfung läuft     : corectrl-1.2.0-1.fc33.x86_64                                                                                                                                                                                                                      1/2 
  Überprüfung läuft     : corectrl-1.1.5-1.fc33.x86_64                                                                                                                                                                                                                      2/2 

Aktualisiert:
  corectrl-1.2.0-1.fc33.x86_64                                                                                                                                                                                                                                                  

Fertig.
[XXXXXXXXXXXX]$ corectrl 
qrc:/qml/main.qml:67:3: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/CPUForm.qml:45:7: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
^CSpeicherzugriffsfehler (Speicherabzug geschrieben)

"strace -f corectrl" is of no help to track this, as it's trapping SIGTERM from CTRL-C and does something else to terminate the subprocess, but
tracing the seperated process by pid seems to find something. Log attached.

Comment 4 customercare 2021-09-07 11:36:57 UTC
Created attachment 1821155 [details]
strace debug log

Comment 5 customercare 2021-09-07 11:39:00 UTC
This my help:

/tmp/CoreCtrl.log : 

[02-09-21 11:07:51.730][I] ----- Application started -----
[02-09-21 11:07:52.013][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[02-09-21 11:07:52.214][I] No translation found for locale de_DE
[02-09-21 11:07:52.214][I] Using en_EN translation.
[02-09-21 11:07:55.480][E] [ccproparser.cpp:43] Failed to open file /home/marius/.config/corectrl/profiles/_global_.ccpro
[07-09-21 09:41:10.238][I] ----- Application started -----
[07-09-21 09:41:10.526][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[07-09-21 13:27:29.715][I] ----- Application started -----
[07-09-21 13:27:29.938][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[07-09-21 13:28:52.603][I] ----- Application started -----
[07-09-21 13:28:53.015][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[07-09-21 13:30:28.170][I] ----- Application started -----
[07-09-21 13:30:28.571][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[07-09-21 13:33:36.647][I] ----- Application started -----
[07-09-21 13:33:36.915][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output
[07-09-21 13:35:19.961][I] ----- Application started -----
[07-09-21 13:35:20.216][E] [swinfomesa.cpp:87] Cannot find 'GLX_MESA_query_renderer' in glxinfo output

/tmp/CoreCtrl_helper.log:

[02-09-21 11:07:54.953][I] ----- Helper started -----
[02-09-21 11:17:40.030][W] Auto exit timeout. Killing helper instance...
[07-09-21 09:41:13.945][I] ----- Helper started -----
[07-09-21 13:27:32.682][I] ----- Helper started -----
[07-09-21 13:28:56.023][I] ----- Helper started -----
[07-09-21 13:30:31.625][I] ----- Helper started -----
[07-09-21 13:33:39.338][I] ----- Helper started -----
[07-09-21 13:35:22.571][I] ----- Helper started -----

Comment 6 customercare 2021-09-07 11:42:43 UTC
GFXCARD: Nvidia GTX 1050 
Drivers from RPMFusion.

Mesa packages:

mesa-demos-8.4.0-8.20181118git1830dcb.fc33.x86_64
mesa-dri-drivers-20.3.5-2.fc33.x86_64
mesa-filesystem-20.3.5-2.fc33.x86_64
mesa-libEGL-20.3.5-2.fc33.x86_64
mesa-libEGL-devel-20.3.5-2.fc33.x86_64
mesa-libgbm-20.3.5-2.fc33.x86_64
mesa-libGL-20.3.5-2.fc33.x86_64
mesa-libglapi-20.3.5-2.fc33.x86_64
mesa-libGL-devel-20.3.5-2.fc33.x86_64
mesa-libGLU-9.0.1-3.fc33.x86_64
mesa-libOpenCL-20.3.5-2.fc33.x86_64
mesa-libOSMesa-20.3.5-2.fc33.x86_64
mesa-libxatracker-20.3.5-2.fc33.x86_64
mesa-vulkan-drivers-20.3.5-2.fc33.x86_64

glxinfo really has no GLX_MESA_query_renderer flag in it's output.

Comment 7 Artem 2021-09-07 13:16:18 UTC
> GFXCARD: Nvidia GTX 1050 

Does CoreCtrl app support nvidia cards? https://gitlab.com/corectrl/corectrl/-/wikis/home#features

Mesa in f33 a little bit outdated but doubt that's a problem. Still would be nice to try this on f34.

Let's try to report this upstream? https://gitlab.com/corectrl/corectrl/-/issues

Comment 8 Fedora Update System 2021-09-07 16:38:13 UTC
FEDORA-2021-abf0857163 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-abf0857163`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-abf0857163

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2021-09-15 18:20:00 UTC
FEDORA-2021-abf0857163 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 customercare 2021-09-15 22:20:34 UTC
$ sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-abf0857163
Fedora 33 - x86_64 - Test Updates                                                        91 kB/s |  23 kB     00:00    
Fedora 33 - x86_64 - Test Updates                                                       2.1 MB/s | 2.1 MB     00:00    
Letzte Prüfung auf abgelaufene Metadaten: vor 0:00:02 am Do 16 Sep 2021 00:16:16 CEST.
Abhängigkeiten sind aufgelöst.
Nichts zu tun.
Fertig.

$ rpm -qi corectrl 
Name        : corectrl
Version     : 1.2.0
Release     : 1.fc33
Architecture: x86_64
Install Date: Di 07 Sep 2021 13:27:24 CEST
Group       : Unspecified
Size        : 4247062
License     : GPLv3+ and Boost and BSD and MIT and Public Domain
Signature   : (none)
Source RPM  : corectrl-1.2.0-1.fc33.src.rpm
Build Date  : Di 07 Sep 2021 13:02:38 CEST
Build Host  : buildhw-x86-10.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.com/corectrl/corectrl
Bug URL     : https://bugz.fedoraproject.org/corectrl
Summary     : Friendly hardware control
Description :
CoreCtrl is a Free and Open Source GNU/Linux application that allows you to
control with ease your computer hardware using application profiles. It aims to
be flexible, comfortable and accessible to regular users.

- For setup instructions run:

  xdg-open /usr/share/doc/corectrl/README.fedora.md

- or go to the project wiki:

  https://gitlab.com/corectrl/corectrl/wikis
[user ~]$ corectrl 
qrc:/qml/main.qml:67:3: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/CPUForm.qml:45:7: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
^CSpeicherzugriffsfehler (Speicherabzug geschrieben) <===== CORE DUMP 

No Error msgs in those two Logfiles: /tmp/CoreCtrl.log & /tmp/CoreCtrl_helper.log 

Status: Not fixed.

Comment 11 Artem 2021-09-16 11:54:39 UTC
Once again https://bugzilla.redhat.com/show_bug.cgi?id=2001795#c7

Can't reproduce. Works for me. App even never supposed to work on Nvidia GPU. Or report upstream this, not RHBZ.


Note You need to log in before you can comment on or make changes to this bug.