Package: qtcurve / 1.8.18+git20160320-3d8622c-3+deb9u1

Metadata

Package Version Patches format
qtcurve 1.8.18+git20160320-3d8622c-3+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
enable translations.patch | (download)

CMakeLists.txt | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 enable translations
fix segfault in qt4 style on mouse move to window title.patch | (download)

qt4/style/qtcurve.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix segfault in qt4 style
 Fix segfault in applications based on Qt 4.x when user moves mouse cursor to
 window title. Backtrace:

...
Program received signal SIGSEGV, Segmentation fault.
0xb79dd2fb in QMenuBar::qt_metacast(char const*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
(gdb) bt full
#0  0xb79dd2fb in QMenuBar::qt_metacast(char const*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
No symbol table info available.
#1  0xb246ffcf in QObject::inherits (classname=0xb24c8954 "QComboBoxPrivateContainer", 
    this=0x8243738) at /usr/include/qt4/QtCore/qobject.h:276
No locals.
#2  QtCurve::Style::eventFilter (this=0x8526058, object=0x8243738, event=0xbfffe874)
    at ../../../qt4/style/qtcurve.cpp:2684
        bar = 0x18
        isSViewCont = <optimized out>
#3  0xb72644d9 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
    () from /usr/lib/i386-linux-gnu/libQtCore.so.4
No symbol table info available.
...

workaround for kwin x11 crashes.patch | (download)

qt5/style/qtcurve.cpp | 34 18 + 16 - 0 !
qt5/style/qtcurve.h | 3 1 + 2 - 0 !
qt5/style/qtcurve_plugin.cpp | 46 0 + 46 - 0 !
qt5/style/qtcurve_plugin.h | 4 0 + 4 - 0 !
4 files changed, 19 insertions(+), 68 deletions(-)

 temporary workaround for kwin_x11 crashes
 This patch only reverts commits 3d8622c and ef70fff (see upstream git repo).


replace memcmp with strncmp.patch | (download)

gtk2/common/config_file.cpp | 194 97 + 97 - 0 !
qt4/common/config_file.cpp | 216 108 + 108 - 0 !
qt5/common/config_file.cpp | 216 108 + 108 - 0 !
3 files changed, 313 insertions(+), 313 deletions(-)

 replace memcmp with strncmp
 Do not exceed string buffer length while parsing config file.