Vern Sun wrote:
> I am porting etch graphic installer to a mips based Desktop system
> (Lemote/Fulong[1]) and am having a problem running dfbinfo.
> 
> == Crash problem when dfbinfo is running in chroot jail.
> But it works fine without a chroot.
> ------------------------------------------
> /dev# /usr/lib/directfb-0.9.25/bin/dfbinfo
> ...
> (!) [ 4618:    0.218] --> Caught signal 6 (unknown origin) <--
> (-) [ 4618: -STACK- ]
>   #0  0x2abb3000 in ?? () from /usr/lib/libdirect-0.9.so.25
>   #1  0x2abbb33c in direct_thread_cancel () from /usr/lib/libdirect-0.9.so.25
>   #2  0x2c5bd5e0 in ?? () from 
> /usr/lib/directfb-0.9.25/inputdrivers/libdirectfb_keyboard.so
>   #3  0x2ab39d30 in ?? () from /usr/lib/libdirectfb-0.9.so.25
>   #4  0x2ab2e41c in dfb_core_part_shutdown () from 
> /usr/lib/libdirectfb-0.9.so.25
>   #5  0x2ab2cb10 in ?? () from /usr/lib/libdirectfb-0.9.so.25
>   #6  0x2ab2cdec in ?? () from /usr/lib/libdirectfb-0.9.so.25
>   #7  0x2ab8da50 in fusion_arena_exit () from /usr/lib/libfusion-0.9.so.25
>   #8  0x2ab2c308 in dfb_core_destroy () from /usr/lib/libdirectfb-0.9.so.25
>   #9  0x2aae5fb4 in IDirectFB_Destruct () from /usr/lib/libdirectfb-0.9.so.25
>   #10 0x2aae6160 in ?? () from /usr/lib/libdirectfb-0.9.so.25
>   #11 0x00400c6c in main () from /usr/lib/directfb-0.9.25/bin/dfbinfo
> 
> (-) [ 4621: -STACK- 'VT Switcher']
>   #0  0x2ad8a9b4 in ?? () from 
> /usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.so
> 
> (-) [ 4624: -STACK- 'Keyboard Input']
>   #0  0x2c5bdb84 in ?? () from 
> /usr/lib/directfb-0.9.25/inputdrivers/libdirectfb_keyboard.so
> --------------------------------------------
> The complete log here: [2].
> 
> == Here are the steps I am going through.
> . Build udebs needed
> ---------------------------
> /directfb# cat DirectFB-0.9.25.1/debian/rules
> ...
>         ../configure \
>           --prefix=/usr \
>           --bindir=\$${libdir}/directfb-$(version_abi)/bin \
>           --mandir=\$${prefix}/share/man \
>           --infodir=\$${prefix}/share/info \
>           --with-gfxdrivers=radeon \
>           --enable-debug \
>           --disable-sdl \
>           --disable-x11 \
>           --disable-vnc \
>           --disable-gif \
>           --disable-jpeg \
>           --disable-mpeg2 \
>           --disable-unique \
>           --disable-video4linux \
>           --disable-mmx \
>           --disable-sse
> ---------------------------
> 
> . Make the initrd.gz
> ---------------------------
> /debian-installer/build# ...
> /debian-installer/build# fakeroot make build_decstation_gtk
> ---------------------------
> 
> . In chroot jail
> ---------------------------
> ~# debian-installer-startup
> ~# cd /dev
> /dev# mknod fb0 c 29 0
> /dev# mknod tty c 5 0
> /dev# mknod tty0 c 4 0
> /dev# mknod tty7 c 4 7
> /dev# mknod tty8 c 4 8
> /dev# ls
> console  fb0      log      net      ppp      shm      stderr   stdout   tty0  
>   tty8
> core     fd       loop     null     pts      sndstat  stdin    tty      tty7
> /dev# fbset -i
> 
> mode "1680x1050-60"
>     # D: 146.263 MHz, H: 65.296 kHz, V: 59.960 Hz
>     geometry 1680 1050 1680 1050 8
>     timings 6837 280 104 30 3 176 6
>     hsync high
>     rgba 8/0,8/0,8/0,0/0
> endmode
> 
> Frame buffer device information:
>     Name        : ATI Radeon QZ
>     Address     : 0x14000000
>     Size        : 16777216
>     Type        : PACKED PIXELS
>     Visual      : PSEUDOCOLOR
>     XPanStep    : 8
>     YPanStep    : 1
>     YWrapStep   : 0
>     LineLength  : 1728
>     MMIO Address: 0x16040000
>     MMIO Size   : 16384
>     Accelerator : ATI Radeon family
> 
> /dev# cat /etc/directfbrc
> #no-hardware
> bg-color=ffdcdad5
> screenshot-dir=/var/log
> #disable-module=keyboard
> #disable-module=ps2mouse
> #disable-module=linux_input
> log-file=/var/log/directfb.log
> --------------------------------
> 
> Any ideas? Thanks in advance.

BTW.. have you tried disabling the radeon module 
(disable-module=keyboard) or the hw acceleration at whole (no-hardware) 
? Our past experience with DFB on non-i386 archs is that hw acceleration 
often fails.

regards

Attilio

_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to