FS#64980 - [libfm-qt] requires a rebuild for qt5-base (5.13.2-3 -> 5.14.0-1)

Attached to Project: Community Packages
Opened by ua4000 (ua4000) - Sunday, 29 December 2019, 13:55 GMT
Last edited by Chih-Hsuan Yen (yan12125) - Monday, 30 December 2019, 15:58 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jerome Leclanche (Adys)
Chih-Hsuan Yen (yan12125)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

libfm-qt 0.14.1-1 with qt5-base 5.14.0-1 will generate a segfault in PCManFM-Qt when using drag+drop:

pcmanfm-qt[5908]: segfault at 50 ip 00007f5d14d7a13a sp 00007ffe0205a700 error 4 in libQt5Core.so.5.14.0[7f5d14cfb000+2f8000]

Rebuliding libfm-qt helps.

https://bbs.archlinux.org/viewtopic.php?id=251666

Thanks ua4000
This task depends upon

Closed by  Chih-Hsuan Yen (yan12125)
Monday, 30 December 2019, 15:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  Manually rebuilt this time. libfm-qt will be rebuilt automatically for future Qt versions. https://git.archlinux.org/kde-build.git/ commit/?h=qt&id=35210a38453b8cf2396a 854e46d18f28798b51fc
Comment by Chih-Hsuan Yen (yan12125) - Monday, 30 December 2019, 02:28 GMT
Thanks for diagnostics. I pushed rebuilt libfm-qt to [community]. Could you check if segfaults are gone?
Comment by Kevin Knerr (barthel) - Monday, 30 December 2019, 05:04 GMT
Just installed libfm-qt 0.14.1-2 here. (I had noticed the crashing on drag-and-drop before heading to work, but didn't have time to diagnose.)

Quick test between pcmanfm-qt windows worked without crashing. No issues with mouse scrolling either as reported in the forum.
Comment by Chih-Hsuan Yen (yan12125) - Monday, 30 December 2019, 06:21 GMT
Thanks for the feedback. I will keep this open until libfm-qt is added to https://git.archlinux.org/kde-build.git/tree/rebuild.list?h=qt. First I need to find out what private Qt headers are used in libfm-qt.

Update: here it is https://github.com/lxqt/libfm-qt/blame/0.14.1/src/xdndworkaround.cpp#L36

Loading...