| Summary: | splash_helper segfault at boot time | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Manuel Sabban <sabban> |
| Component: | Current packages | Assignee: | Michal Januszewski (RETIRED) <spock> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | My .config | ||
|
Description
Manuel Sabban
2005-06-27 13:08:47 UTC
Created attachment 62097 [details]
My .config
Here's my .config
How do you know it segfaults? Does it work after the boot is complete (hint: test with splash_manager)? Can you paste your /proc/cmdline? (In reply to comment #2) > How do you know it segfaults? Does it work after the boot is complete (hint: > test with splash_manager)? Can you paste your /proc/cmdline? I view it at boot time, it's the first line when framebuffer is initialized, when it's not in silent mode. In order to test with splash_manager or paste ce cmdline, I've another problem. When I've this segfault, the kernel doesn't manage to finish the boot sequence. In fact I obtain a "Kernel Panic, Cannot Mount rootfs". I 'm not quite sure it is linked, but il appeared only if I try the bootsplash. Maybe it is linked to the resume ability... Nevertheless the my grub entry is: title GNU/Linux root (hd0,0) kernel /vmlinuz.old root=/dev/sda2 radeonfb=1600x1200@60 resume=/dev/sda5 init=/sbin/initng splash=silent,theme:emergence CONSOLE=/dev/tty1 initrd (hd0,0)/fbsplash Your fb option seems incorrect. Instead of 'radeonfb=1600x1200@60', it should probably be 'video=radeonfb:1600x1200@60'. Try changing it and see whether it has any effect on the splash. (In reply to comment #4) > Your fb option seems incorrect. Instead of 'radeonfb=1600x1200@60', it should > probably be 'video=radeonfb:1600x1200@60'. Try changing it and see whether it > has any effect on the splash. With that option changed, exactly the same thing happened... Ok, please boot your kernel with splash=off on the kernel command line. Then use splash_manager to do some tests (demo of the verbose and silent mode should be enough) and see whether everything works there. (In reply to comment #6) > Ok, please boot your kernel with splash=off on the kernel command line. Then use > splash_manager to do some tests (demo of the verbose and silent mode should be > enough) and see whether everything works there. After I booted with splash=off, I switched to the second console. First I did "sudo splash_manager -c demo -t default -m s --tty=7" and I got No 8bpp verbose picture specified in the theme config No 8bpp silent picture in the theme config And it switched me on the seventh console, but nothing happened. I can't understand the reason why it has a need for 8bpp pictures. Second I did "sudo splash_manager -c demo -t default -m v --tty=7" and I got a Testing the 'default' theme 0 1 2 3 4 5 on the seventh console , but after that, it switched me on the second console again, and splash_manager quit without do anything more. Well, it needs a 8bpp picture, because you're running in a 8bpp mode. Try specifying the bit depth explicitly on the kernel command line, like: 'video=radeonfb:1600x1200-32@60'. (In reply to comment #8) > Well, it needs a 8bpp picture, because you're running in a 8bpp mode. Try > specifying the bit depth explicitly on the kernel command line, like: > 'video=radeonfb:1600x1200-32@60'. Yes it works now, with the normal init. Sorry, but I was sure, I was in 32 bits depths... Thanks ! The segfaults should be gone in 1.1.9.7. |