[Xfce-bugs] [Bug 15059] New: Thunar crash due to passing null to strcmp()
bugzilla-daemon at xfce.org
bugzilla-daemon at xfce.org
Fri Jan 18 18:10:13 CET 2019
https://bugzilla.xfce.org/show_bug.cgi?id=15059
Bug ID: 15059
Summary: Thunar crash due to passing null to strcmp()
Classification: Xfce Core
Product: Thunar
Version: 1.6.15
Hardware: PC (x86_64)
OS: FreeBSD
Status: NEW
Severity: normal
Priority: Medium
Component: General
Assignee: xfce-bugs at xfce.org
Reporter: madpilot at FreeBSD.org
CC: benny at xfce.org, hjudt at xfce.org
Target Milestone: 1.8.3
Created attachment 8252
--> https://bugzilla.xfce.org/attachment.cgi?id=8252&action=edit
proposed patch
Hi,
In the FreeBSD thunar port (which I maintain) I'm including the attached patch.
I created it to solve a user bug report you can view here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217946
The second attachment there, shows the crash in strcmp(), further investigation
in gdb let me discover NULL was being passed to it sometimes.
My patch replaces NULL unsafe strcmp() calls with g_strcmp0() calls which don't
crash when being passed NULLs.
This actually solved the problem here. I'm sorry I don't have much more
evidence, and producing it now would be cumbersome, but I could do that if
strictly required and given some time to collect it.
Hope this patch can be included.
Please note that I'm setting the affected version to 1.6.15 since I tested
there, but I see the same code in 1.8.2 so I assume the problem persists there.
I'm anyway in the process of setting up an environment to test XFCE 4.13, so
I'll know for sure once done.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Xfce-bugs
mailing list