Bug 1224407

Summary: parcellite dumps core when clicking on one entry of the history list
Product: [openSUSE] openSUSE Tumbleweed Reporter: Manfred Hollstein <manfred.h>
Component: OtherAssignee: Michael Vetter <mvetter>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: jdsn, manfred.h
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Manfred Hollstein 2024-05-17 10:04:55 UTC
parcellite-1.2.4.0-1.1.x86_64 crashes when one entry of the history list is left clicked. This is on XFCE as the desktop manager.
Comment 1 J. Daniel Schmidt 2024-06-04 22:07:57 UTC
Also happens in i3 window manager with parcellite 1.2.4.0

The message differs when no parcelliterc file is present:

linux ~> rm .config/parcellite/parcelliterc
linux ~> parcellite 
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'
Flag 0x0001, status 0, EXIT 1 STAT 0
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'

Flag 0x0001, status 0, EXIT 1 STAT 0
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/local/etc/xdg/parcellite/parcelliterc'
Looking in '/usr/etc/xdg/parcellite/parcelliterc'
free(): invalid pointer
Aborted (core dumped)
linux ~> # now a .config/parcellite/parcelliterc exists
linux ~> parcellite 
Flag 0x0001, status 0, EXIT 1 STAT 0
Flag 0x0001, status 0, EXIT 1 STAT 0
double free or corruption (out)
Aborted (core dumped)
Comment 2 J. Daniel Schmidt 2024-06-05 08:20:32 UTC
FYI: As mitigation the tool "clipit" can be used, it offers almost similar features and user experience.
Comment 3 Manfred Hollstein 2024-06-06 17:55:42 UTC
(In reply to J. Daniel Schmidt from comment #2)
> FYI: As mitigation the tool "clipit" can be used, it offers almost similar
> features and user experience.

While this is true, there's clearly a bug in the TW version of parcellite which must be fixed! We even have an XFCE plugin to manage the clipboard, "xfce4-clipman-plugin", but it's not as good as parcellite - but it must not dumping core on simple operations!