[Splashy-devel] Bug#522104: splashy locks system if run after startup

Jaime Alberto Silva jaimealbertosilva at gmail.com
Tue Mar 31 19:45:27 UTC 2009


Package: splashy
Version: 0.3.13-3+b2
Severity: critical
Justification: breaks the whole system

I noticed this problem because since the last splashy upgrade whenever I try
to suspend or hibernate the system locks and I must shut it down by pressing
the power button until it turns off. This is my daily work laptop, a Dell
Inspiron 1420, so I must resume or hibernate all the time making this a very
annoying trouble so I will remove the splashy package and try it again in a
week.

After noticing the problem I tried running "splashy test" with the same
result, a tty window is shown with some kernel messages from the start-up,
I guess that is the tty where splahsy is run. There is no way to get out of that
tty, I've tried with Ctrl+Alt+F#, Esc and Ctrl+C but nothing works so I have
to shut it down.

Then I tried by connecting from a remote machine via ssh and killing splashy,
SIGTERM didn't worked so I had to send SIGKILL, splashy died but the laptop
was still locked. Then I ran
"splashy test" from the remote machine I got the following output:

inspironjaime2:/home/jaime# splashy test
inspironjaime2:/home/jaime# commandline read: splashy
commandline read: test
*** glibc detected *** splashy: corrupted double-linked list:
0x000000000258c290 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f608620e1b8]
/lib/libc.so.6[0x7f608620e44a]
/lib/libc.so.6[0x7f6086210c0e]
/lib/libc.so.6(__libc_malloc+0x98)[0x7f60862128d8]
/lib/libc.so.6[0x7f6086236778]
/lib/libc.so.6(opendir+0x55)[0x7f60862368e5]
/usr/lib/libdirect-1.2.so.0(direct_modules_explore_directory+0xbf)[0x7f60867142ff]
/usr/lib/libdirectfb-1.2.so.0[0x7f6086b8307e]
/usr/lib/libdirectfb-1.2.so.0(dfb_core_part_initialize+0xd0)[0x7f6086b81950]
/usr/lib/libdirectfb-1.2.so.0[0x7f6086b8136b]
/usr/lib/libfusion-1.2.so.0(fusion_arena_enter+0xd)[0x7f608692742d]
/usr/lib/libdirectfb-1.2.so.0(dfb_core_create+0x23d)[0x7f6086b80d7d]
/usr/lib/libdirectfb-1.2.so.0(DirectFBCreate+0x172)[0x7f6086b402d2]
/lib/libsplashy.so.1(splashy_start_splash+0xad)[0x7f60875194ed]
splashy[0x402569]
splashy[0x402c68]
splashy[0x402442]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f60861ba5a6]
splashy[0x402109]
======= Memory map: ========
00400000-00405000 r-xp 00000000 08:01 4857953
  /sbin/splashy
00604000-00605000 rw-p 00004000 08:01 4857953
  /sbin/splashy
02576000-02597000 rw-p 02576000 00:00 0                                  [heap]
7f607c000000-7f607c021000 rw-p 7f607c000000 00:00 0
7f607c021000-7f6080000000 ---p 7f607c021000 00:00 0
7f6082a31000-7f6082a32000 ---p 7f6082a31000 00:00 0
7f6082a32000-7f6083232000 rw-p 7f6082a32000 00:00 0
7f6083232000-7f6083233000 ---p 7f6083232000 00:00 0
7f6083233000-7f6083a33000 rw-p 7f6083233000 00:00 0
7f6083a33000-7f6083a36000 r-xp 00000000 08:01 1919418
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so
7f6083a36000-7f6083c35000 ---p 00003000 08:01 1919418
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so
7f6083c35000-7f6083c36000 rw-p 00002000 08:01 1919418
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so
7f6083c36000-7f6083c39000 r-xp 00000000 08:01 1919417
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_ps2mouse.so
7f6083c39000-7f6083e38000 ---p 00003000 08:01 1919417
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_ps2mouse.so
7f6083e38000-7f6083e39000 rw-p 00002000 08:01 1919417
  /usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_ps2mouse.so
7f6084e4f000-7f608514f000 rw-s e0000000 00:0d 680
  /dev/fb0
7f608514f000-7f6085150000 ---p 7f608514f000 00:00 0
7f6085150000-7f6085950000 rw-p 7f6085150000 00:00 0
7f6085950000-7f608595a000 r-xp 00000000 08:01 1441858
  /lib/libsysfs.so.2.0.1
7f608595a000-7f6085b5a000 ---p 0000a000 08:01 1441858
  /lib/libsysfs.so.2.0.1
7f6085b5a000-7f6085b5b000 rw-p 0000a000 08:01 1441858
  /lib/libsysfs.so.2.0.1
7f6085b5b000-7f6085b68000 r-xp 00000000 08:01 1919429
  /usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so
7f6085b68000-7f6085d68000 ---p 0000d000 08:01 1919429
  /usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so
7f6085d68000-7f6085d69000 rw-p 0000d000 08:01 1919429
  /usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so
7f6085d69000-7f6085d6b000 r-xp 00000000 08:01 1442188
  /lib/libdl-2.9.so
7f6085d6b000-7f6085f6b000 ---p 00002000 08:01 1442188
  /lib/libdl-2.9.so
7f6085f6b000-7f6085f6c000 r--p 00002000 08:01 1442188
  /lib/libdl-2.9.so
7f6085f6c000-7f6085f6d000 rw-p 00003000 08:01 1442188
  /lib/libdl-2.9.so
7f6085f6d000-7f6085f9c000 r-xp 00000000 08:01 1903068
  /usr/lib/libpcre.so.3.12.1
7f6085f9c000-7f608619b000 ---p 0002f000 08:01 1903068
  /usr/lib/libpcre.so.3.12.1
7f608619b000-7f608619c000 rw-p 0002e000 08:01 1903068
  /usr/lib/libpcre.so.3.12.1
7f608619c000-7f60862e5000 r-xp 00000000 08:01 1442182
  /lib/libc-2.9.so
7f60862e5000-7f60864e5000 ---p 00149000 08:01 1442182
  /lib/libc-2.9.so
7f60864e5000-7f60864e9000 r--p 00149000 08:01 1442182
  /lib/libc-2.9.so
7f60864e9000-7f60864ea000 rw-p 0014d000 08:01 1442182
  /lib/libc-2.9.so
7f60864ea000-7f60864ef000 rw-p 7f60864ea000 00:00 0
7f60864ef000-7f6086505000 r-xp 00000000 08:01 1442071
  /lib/libpthread-2.9.so
7f6086505000-7f6086704000 ---p 00016000 08:01 1442071
  /lib/libpthread-2.9.so
7f6086704000-7f6086705000 r--p 00015000 08:01 1442071
  /lib/libpthread-2.9.so
7f6086705000-7f6086706000 rw-p 00016000 08:01 1442071
  /lib/libpthread-2.9.so
7f6086706000-7f608670a000 rw-p 7f6086706000 00:00 0
7f608670a000-7f6086722000 r-xp 00000000 08:01 1900697
  /usr/lib/libdirect-1.2.so.0.7.0
7f6086722000-7f6086922000 ---p 00018000 08:01 1900697
  /usr/lib/libdirect-1.2.so.0.7.0
7f6086922000-7f6086923000 rw-p 00018000 08:01 1900697
  /usr/lib/libdirect-1.2.so.0.7.0
7f6086923000-7f6086924000 rw-p 7f6086923000 00:00 0
7f6086924000-7f608692d000 r-xp 00000000 08:01 1907522
  /usr/lib/libfusion-1.2.so.0.7.0
7f608692d000-7f6086b2d000 ---p 00009000 08:01 1907522
  /usr/lib/libfusion-1.2.so.0.7.0
7f6086b2d000-7f6086b2e000 rw-p 00009000 08:01 1907522
  /usr/lib/libfusion-1.2.so.0.7.0
7f6086b2e000-7f6086bb4000 r-xp 00000000 08:01 1900696
  /usr/lib/libdirectfb-1.2.so.0.7.0
7f6086bb4000-7f6086db4000 ---p 00086000 08:01 1900696
  /usr/lib/libdirectfb-1.2.so.0.7.0
7f6086db4000-7f6086db8000 rw-p 00086000 08:01 1900696
  /usr/lib/libdirectfb-1.2.so.0.7.0
7f6086db8000-7f6086e7b000 r-xp 00000000 08:01 1907737
  /usr/lib/libglib-2.0.so.0.2000.0
7f6086e7b000-7f608707a000 ---p 000c3000 08:01 1907737
  /usr/lib/libglib-2.0.so.0.2000.0
7f608707a000-7f608707b000 rw-p 000c2000 08:01 1907737
  /usr/lib/libglib-2.0.so.0.2000.0
7f608707b000-7f608707c000 rw-p 7f608707b000 00:00 0
7f608707c000-7f60870fe000 r-xp 00000000 08:01 1442076
  /lib/libm-2.9.so
7f60870fe000-7f60872fd000 ---p 00082000 08:01 1442076
  /lib/libm-2.9.so
7f60872fd000-7f60872fe000 r--p 00081000 08:01 1442076
  /lib/libm-2.9.so
7f60872fe000-7f60872ff000 rw-p 00082000 08:01 1442076
  /lib/libm-2.9.so
7f60872ff000-7f6087315000 r-xp 00000000 08:01 1441806
  /lib/libgcc_s.so.1
7f6087315000-7f6087515000 ---p 00016000 08:01 1441806
  /lib/libgcc_s.so.1
7f6087515000-7f6087516000 rw-p 00016000 08:01 1441806
  /lib/libgcc_s.so.1
7f6087516000-7f608751b000 r-xp 00000000 08:01 1442103
  /lib/libsplashy.so.1.0.0
7f608751b000-7f608771a000 ---p 00005000 08:01 1442103
  /lib/libsplashy.so.1.0.0
7f608771a000-7f608771b000 rw-p 00004000 08:01 1442103
  /lib/libsplashy.so.1.0.0
7f608771b000-7f608771d000 r-xp 00000000 08:01 1442106
  /lib/libsplashycnf.so.1.0.0
7f608771d000-7f608791d000 ---p 00002000 08:01 1442106
  /lib/libsplashycnf.so.1.0.0
7f608791d000-7f608791e000 rw-p 00002000 08:01 1442106
  /lib/libsplashycnf.so.1.0.0
7f608791e000-7f608793b000 r-xp 00000000 08:01 1442079
  /lib/ld-2.9.so
7f6087b14000-7f6087b1a000 rw-p 7f6087b14000 00:00 0
7f6087b37000-7f6087b3a000 rw-p 7f6087b37000 00:00 0
7f6087b3a000-7f6087b3b000 r--p 0001c000 08:01 1442079
  /lib/ld-2.9.so
7f6087b3b000-7f6087b3c000 rw-p 0001d000 08:01 1442079
  /lib/ld-2.9.so
7fff8fb27000-7fff8fb3c000 rw-p 7ffffffea000 00:00 0                      [stack]
7fff8fbff000-7fff8fc00000 r-xp 7fff8fbff000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
  [vsyscall]
(!) [ 8860:    0.000] --> Caught signal 6 (unknown origin) <--
(At this point I had to press Ctrl+C)

I also tried by running in the laptop:

inspironjaime2:~# splashy test > splashy_output 2>&1

And, after reboot, what I got was:

inspironjaime2:~# cat splashy_output
commandline read: splashy
commandline read: test
(!) [ 4559:    0.000] --> Caught signal 6 (unknown origin) <--
inspironjaime2:~#

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages splashy depends on:
ii  initramfs-tools        0.93.1            tools for generating an initramfs
ii  libc6                  2.9-6             GNU C Library: Shared libraries
ii  libdirectfb-1.0-0      1.0.1-11          direct frame buffer graphics - sha
ii  libdirectfb-1.2-0      1.2.7-2           direct frame buffer graphics - sha
ii  libgcc1                1:4.3.3-5         GCC support library
ii  libglib2.0-0           2.20.0-2          The GLib library of C routines
ii  libmagic1              5.00-1            File type determination library us
ii  libsplashy1            0.3.13-3+b2       Library to draw splash screen on b
ii  lsb-base               3.2-22            Linux Standard Base 3.2 init scrip
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

splashy recommends no packages.

Versions of packages splashy suggests:
ii  console-common                0.7.80     basic infrastructure for text cons
ii  splashy-themes                0.4.1      A complete user-space boot splash
pn  upstart                       <none>     (no description available)

-- no debconf information

Jaime Alberto Silva
Gerente
SG Automatización Ltda.
Pereira \ Risaralda \ Colombia





More information about the Splashy-devel mailing list