Bug#675763: gnome-settings-daemon: gnome-setting-daemon segfaults in libmouse.so

2013-05-14 Thread Em DeEm
Package: gnome-settings-daemon
Followup-For: Bug #675763

This bug is still present in Wheezy and it's a rather serious bug. When 
I set Disable touchpad while typing in the settings, I can't log in 
anymore (Something went wrong fullscreen error message).

Hovewer, it's been fixed in Ubuntu (LP: #1007588). Here is the modified 
patch for Debian.

Em

-- System Information:
Debian Release: 7.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.12.1-3
ii  dpkg 1.16.10
ii  gsettings-desktop-schemas3.4.2-3
ii  libatk1.0-0  2.4.0-2
ii  libc62.13-38
ii  libcairo-gobject21.12.2-3
ii  libcairo21.12.2-3
ii  libcanberra-gtk3-0   0.28-6
ii  libcanberra0 0.28-6
ii  libcolord1   0.1.21-1
ii  libcomerr2   1.42.5-1.1
ii  libcups2 1.5.3-5
ii  libdbus-glib-1-2 0.100.2-1
ii  libfontconfig1   2.9.0-7.1
ii  libgcrypt11  1.5.0-5
ii  libgdk-pixbuf2.0-0   2.26.1-1
ii  libglib2.0-0 2.33.12+really2.32.4-5
ii  libgnome-desktop-3-2 3.4.2-1
ii  libgnomekbd7 3.4.0.2-1
ii  libgnutls26  2.12.20-6
ii  libgssapi-krb5-2 1.10.1+dfsg-5
ii  libgtk-3-0   3.4.2-6
ii  libgudev-1.0-0   175-7.2
ii  libk5crypto3 1.10.1+dfsg-5
ii  libkrb5-31.10.1+dfsg-5
ii  liblcms2-2   2.2+git20110628-2.2
ii  libnotify4   0.7.5-1
ii  libnspr4 2:4.9.2-1
ii  libnspr4-0d  2:4.9.2-1
ii  libnss3  2:3.14.3-1
ii  libnss3-1d   2:3.14.3-1
ii  libpackagekit-glib2-14   0.7.6-3
ii  libpango1.0-01.30.0-1
ii  libpolkit-gobject-1-00.105-3
ii  libpulse-mainloop-glib0  2.0-6.1
ii  libpulse02.0-6.1
ii  libsqlite3-0 3.7.13-1+deb7u1
ii  libupower-glib1  0.9.17-1
ii  libwacom20.6-1
ii  libx11-6 2:1.5.0-1
ii  libxfixes3   1:5.0-4
ii  libxi6   2:1.6.1-1
ii  libxklavier165.2.1-1
ii  libxtst6 2:1.2.1-1
ii  nautilus-data3.4.2-1+build1
ii  zlib1g   1:1.2.7.dfsg-13

Versions of packages gnome-settings-daemon recommends:
ii  pulseaudio  2.0-6.1

Versions of packages gnome-settings-daemon suggests:
ii  gnome-screensaver3.4.1-1
ii  metacity [x-window-manager]  1:2.34.3-4
ii  x11-xserver-utils7.7~3

-- no debconf information
--- a/plugins/mouse/gsd-mouse-manager.c
+++ b/plugins/mouse/gsd-mouse-manager.c
@@ -567,7 +567,7 @@
 {
 if (state  touchpad_is_present ()) {
 GError *error = NULL;
-char *args[6];
+char *args[7];
 
 if (manager-priv-syndaemon_spawned)
 return 0;
@@ -577,7 +577,8 @@
 args[2] = 1.0;
 args[3] = -K;
 args[4] = -R;
-args[5] = NULL;
+args[5] = -t;
+args[6] = NULL;
 
 if (!have_program_in_path (args[0]))
 return 0;


Bug#678260: startpar has a timeout value that lets boot messages get mixed

2013-05-09 Thread Em DeEm
Package: sysvinit-utils
Version: 2.88dsf-41
Followup-For: Bug #678260
Tags: patch

Hi,

I also see mixed boot messages with startpar, especially on slow
embedded computers or on virtual machines. It seems that startpar
tries to print the messages of the last active process immediately. On
slow system, there is sometimes only one active process, which
startpar incorrectly considers as the last process overall. The
attached patch adds a better condition for this.

The patch solves the issue on my computer. Startpar is a fairly complex
program, hopefully the patch doesn't break other parts of it.

Cheers,
Em

-- System Information:
Debian Release: 7.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sysvinit-utils depends on:
ii  libc62.13-38
ii  libselinux1  2.1.9-5

sysvinit-utils recommends no packages.

Versions of packages sysvinit-utils suggests:
ii  bootlogd  2.88dsf-41
pn  sash  none

-- no debconf information


95_startpar_mixed_messages.patch
Description: Binary data