Bug 29932 - invoking Ariamaestosa results in endless loop of text window: an assertation failed!.......
Summary: invoking Ariamaestosa results in endless loop of text window: an assertation ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK MGA8-32-OK
Keywords:
Depends on:
Blocks: 29848
  Show dependency treegraph
 
Reported: 2022-01-24 06:56 CET by Ben McMonagle
Modified: 2022-01-28 00:43 CET (History)
5 users (show)

See Also:
Source RPM: ariamaestosa-1.4.13-11.1.mga8
CVE:
Status comment:


Attachments

Description Ben McMonagle 2022-01-24 06:56:48 CET
Description of problem:invoking Ariamaestosa from application launcher menu (or virtual terminal "Aria") results in endless loop of text window: an assertation failed! ./src/common/socketiohandler.cpp(50): assert ""socket->m_fd != -1"" failed in Install_Callback(): shouldn't be called on invalid socket.

from the text window backtrace

ASSERT INFO:
./src/common/socketiohandler.cpp(50): assert ""socket->m_fd != -1"" failed in Install_Callback(): shouldn't be called on invalid socket

BACKTRACE:
[1] wxSocketBase::SetFlags(int)
[2] wxSocketBase::Peek(void*, unsigned int)
[3] wxProtocol::ReadLine(wxSocketBase*, wxString&)
[4] wxHTTP::ParseHeaders()
[5] wxHTTP::BuildRequest(wxString const&, wxString const&)
[6] wxHTTP::GetInputStream(wxString const&)
[7] wxEntry(int&, wchar_t**)
[8] wxEntry(int&, char**)
[9] __libc_start_main

lscpu:

Architecture:                    i686
CPU op-mode(s):                  32-bit
Byte Order:                      Little Endian
Address sizes:                   34 bits physical, 32 bits virtual
CPU(s):                          1
On-line CPU(s) list:             0
Thread(s) per core:              1
Core(s) per socket:              1
Socket(s):                       1
Vendor ID:                       AuthenticAMD
CPU family:                      6
Model:                           8
Model name:                      AMD Athlon(tm) XP 2400+
Stepping:                        1
CPU MHz:                         1998.506
BogoMIPS:                        3997.01
L1d cache:                       64 KiB
L1i cache:                       64 KiB
L2 cache:                        256 KiB
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, STIBP disabled, RSB filling
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mm
                                 x fxsr sse syscall mmxext 3dnowext 3dnow cpuid 3dnowprefetch vmmcall

lspcidrake -v
pata_sil680     : Silicon Image, Inc.|PCI0680 Ultra ATA-133 Host Controller [STORAGE_RAID] (vendor:1095 device:0680) (rev: 02)
Card:ATI Radeon HD 4870 and earlier: Advanced Micro Devices, Inc. [AMD/ATI]|RV280 [Radeon 9200 PRO / 9250] [DISPLAY_VGA] (vendor:1002 device:5960 subv:18bc subd:0610) (rev: 01)
pata_via        : VIA Technologies, Inc.|VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [STORAGE_IDE] (vendor:1106 device:0571 subv:1462 subd:7340) (rev: 06)
unknown         : VIA Technologies, Inc.|VT8237/CX700/VX700-Series PCI to PCI Bridge [BRIDGE_PCI] (vendor:1106 device:b198)
uhci_hcd        : VIA Technologies, Inc.|VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller [SERIAL_USB] (vendor:1106 device:3038) (rev: 80)
snd_via82xx     : VIA Technologies, Inc.|VT8233/A/8235/8237 AC97 Audio Controller [MULTIMEDIA_AUDIO] (vendor:1106 device:3059 subv:1462 subd:7340) (rev: 50)
uhci_hcd        : VIA Technologies, Inc.|VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller [SERIAL_USB] (vendor:1106 device:3038) (rev: 80)
via_ircc        : VIA Technologies, Inc.|VT8235 ISA Bridge [BRIDGE_ISA] (vendor:1106 device:3177)
unknown         : Advanced Micro Devices, Inc. [AMD/ATI]|RV280 [Radeon 9200 PRO] (Secondary) [DISPLAY_OTHER] (vendor:1002 device:5940 subv:18bc subd:0611) (rev: 01)
uhci_hcd        : VIA Technologies, Inc.|VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller [SERIAL_USB] (vendor:1106 device:3038) (rev: 80)
via_rhine       : VIA Technologies, Inc.|VT6102/VT6103 [Rhine-II] [NETWORK_ETHERNET] (vendor:1106 device:3065 subv:1462 subd:734c) (rev: 74)
ehci_pci        : VIA Technologies, Inc.|USB 2.0 EHCI-Compliant Host-Controller [SERIAL_USB] (vendor:1106 device:3104 subv:1462 subd:7340) (rev: 82)
Card:S3 UniChrome-based cards with 3D support: VIA Technologies, Inc.|VT8378 [KM400/A] Chipset Host Bridge [BRIDGE_HOST] (vendor:1106 device:3205)
hub             : Linux 5.15.16-desktop586-1.mga8 ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub             : Linux 5.15.16-desktop586-1.mga8 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 5.15.16-desktop586-1.mga8 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 5.15.16-desktop586-1.mga8 uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
11





Version-Release number of selected component (if applicable):
ariamaestosa-1.4.13-11.1.mga8

How reproducible:every invocation


Steps to Reproduce:
1.install from core-updates testing above .rpm and dependencies onto real 32bit hardware
2.invoke from either application menu launcher or vertual terminal "Aria"
3.
Comment 1 Lewis Smith 2022-01-24 09:38:43 CET
I had already noted this same fault in:
 https://bugs.mageia.org/show_bug.cgi?id=29848#c45

which I have just re-confirmed on x64: ariamaestosa-1.4.13-11.mga8.x86_64
hence widening the hardware platform.
 $ Aria        (thanks Ben for this clue)
...
[main] wxWidgetsApp::OnInit (enter)
</home/lewis/.config/ariamaestosa/preferences.txt>
...
[main] AppIPCServer created
./src/common/socketiohandler.cpp(50): assert ""socket->m_fd != -1"" failed in Install_Callback(): shouldn't be called on invalid socket

[reported also on a pop-up error window, clicking 'continue' repeats the error, clicking 'close ->]

Trace/breakpoint trap (core dumped

CC: (none) => lewyssmith
Blocks: (none) => 29848
Source RPM: ariamaestosa => ariamaestosa-1.4.13-11.1.mga8
Hardware: i586 => All

Comment 2 Jani Välimaa 2022-01-24 10:53:04 CET
Please test ariamaestosa-1.4.13-11.2.mga8 from mga8 core/updates_testing.

SRPM/RPMS: ariamaestosa-1.4.13-11.2.mga8

Assignee: bugsquad => qa-bugs
CC: (none) => jani.valimaa

Comment 3 Herman Viaene 2022-01-24 15:01:00 CET
MGA8-64 Plasma on Lenovo B50 on Dutch
No installation issues.
Aria opes OK, I can select a midi file and select different displays of it (notes, keyboard) but it does not play sound (neither does playmidi). I would have to hunt down the proper packages an configs, but that's beyond the scope of this test; It proves that the problem is gone.

CC: (none) => herman.viaene
Whiteboard: (none) => MGA8-64-OK

Comment 4 Lewis Smith 2022-01-24 20:44:55 CET
You beat me to it! Thanks.
Closing this not expecting it to get further.

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 5 Morgan Leijström 2022-01-27 15:16:17 CET
Do we need a 32 bit test too?

CC: (none) => fri

Comment 6 Lewis Smith 2022-01-27 19:28:05 CET
Possibly; I do not see it in Ben's 32-bit marathon. We normally allow just x64 test OK; if this falls over (unlikely) x32, that could be a new bug post-push. Most tests - including this one - were x64 only until Ben jumped in.
Comment 7 Ben McMonagle 2022-01-27 19:53:12 CET
looks like I have a test to run later tonight!
Comment 8 Ben McMonagle 2022-01-28 00:07:13 CET
good to go on this hardware
Ben McMonagle 2022-01-28 00:07:33 CET

Whiteboard: MGA8-64-OK => MGA8-64-OK MGA8-32-OK

Comment 9 Dave Hodgins 2022-01-28 00:43:20 CET
The update went out as part of bug 29848 wxgtk bug.

CC: (none) => davidwhodgins


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