Description of problem: Do a fresh install (and upgrade to latest) of M4B2 urpmi meld start meld do directory comparison and choose (below "Directory comparison"): "Other" instead of "(None)" meld segfaults a recorded by strace output to be attached. Reproducible: Steps to Reproduce:
Created attachment 4659 [details] result of "strace -o <file> -f meld" It does not happen on another machine which has current cauldron installed for a long time.
Keywords: (none) => TriagedAssignee: bugsquad => makowski.mageia
Status: NEW => ASSIGNED
investigating I found that it is most likely a _gtk_ bug. The reason it si visible in QtCurve and oxygen-gtk is because they both use the "appears-as-list" option to display combobox entries. https://bugs.kde.org/show_bug.cgi?id=326424 the workaround indicated in the bug report is working How can we proceed ?
it is a gtk2 bug see https://bugs.kde.org/show_bug.cgi?id=326424
Status: ASSIGNED => NEWAssignee: makowski.mageia => bugsquadSource RPM: meld-1.8.2-1.mga4 => gtk+2.0
I don't have clear solution for this, it is not Meld specific and depend of the theme used oxygen-gtk or QtCurve seems affected because they both use the "appears-as-list" option to display combobox entries, only workaround as describe in https://bugs.kde.org/show_bug.cgi?id=326424 : For oxygen, edit the normally already existing file "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" and change GtkComboBox::appears-as-list = 1 into GtkComboBox::appears-as-list = 0 For QtCurve-Gtk, the option (in the config file) is called `gtkComboMenu`(set it to true)
CC: (none) => makowski.mageia
@juancho: could you patch our package accordingly ? thanks
CC: (none) => juan.baptiste
Summary: meld directory comparison segfaults on a fresh install of M4B2 => meld directory comparison segfaults on a fresh install of M4B2 with oxygen-gtk themeSource RPM: gtk+2.0 => oxygen-gtk
Assignee: bugsquad => juan.baptiste
CC: (none) => fundawang
CC: (none) => thierry.vignaudAssignee: juan.baptiste => hugo.pereira
not an oxygen-gtk bug
in any case, cannot reproduce with latest cauldron. most likely this got fixed upstream (meld or gtk). Certainly not in oxygen-gtk. Please close if confirmed
Well stg fixed it; consciously or not.
Status: NEW => RESOLVEDResolution: (none) => FIXED
I reproduced the bug in fresh Mga4 the only correct fix is what I said in c#4 For oxygen, edit the normally already existing file "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" and change GtkComboBox::appears-as-list = 1 into GtkComboBox::appears-as-list = 0
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
I can't reproduce in either mga5 or cauldron so I assume this has been fixed in the last 2 years
Status: REOPENED => RESOLVEDCC: (none) => nicResolution: (none) => FIXED
We eventually killed Oxygen-gtk as it has many issues with gtk+