OpenSolaris

Printable Version Enter a New Search
Bug ID 6205225
Synopsis Magnifier w/DAMAGE crash with 2nd framebuffer when changing source/target
State 11-Closed:Verified (Closed)
Category:Subcategory gnome:accessibility-libs-services
Keywords accessibility
Responsible Engineer Bill Haneman
Reported Against s10u1_01 , cinnabar_24
Duplicate Of
Introduced In
Commit to Fix cinnabar_28
Fixed In cinnabar_28
Release Fixed cinnabar(cinnabar_28) , solaris_nevada(snv_12) (Bug ID:2123680) solaris_10u1(s10u1_06) (Bug ID:2123681,)
Related Bugs 6209602
Submit Date 7-December-2004
Last Update Date 6-May-2005
Description
Using Cinnabar 24 respin on Sparc Solaris S10_73

With 2 framebuffers configured in gdm.conf as follows:
command=/usr/openwin/bin/Xsun :0 -audit 0 -nobanner +kb -accessx -dev /dev/fbs/pfb1 -dev /dev/fbs/pfb0
utra 60 with gfxp graphics adaptor
sunblade with 2 xvr 100's

Start up gnopernicus with magnifier enabled.
Magnifier settings will have the Source at 0.0 and the
Target as 0.1. Magnifier doesnt work. It seems to appear
for a brief moment on the second framebuffer but disappears.
It leaves a core file.

Running magnifier alone doesnt seem to produce any problems
e.g. /usr/bin/magnifier -vz 2

This is reproducible on an ultra 60 with gfxp graphics adaptor
and a sunblade 2500 with 2 xvr 100's

============================================================================
core 'core' of 1164:	/usr/bin/magnifier -vz 2 --oaf-activate-iid=OAFIID:GNOME_Magnifier_Mag
 fea50e54 g_type_check_instance_is_a (7261776e, 4fc70, fe94a354, 0, fec7ed14, 104) + 10
 0001dc0c zoom_region_paint_pixmap (115a90, ffbfea7c, 1f694, ffbfea7c, 100358, 0) + 74
 0001cedc zoom_region_unpaint_crosswire_cursor (115a90, 0, 263, 0, ffbfeaec, 1a7) + 1c4
 0001e028 zoom_region_update_cursor (115a90, 0, 0, 0, 1a7, 0) + 58
 0001ea98 zoom_region_update_pointer (115a90, 1, 4, 44020, 3f908, 3f928) + e0
 0001eae0 zoom_region_update_pointer_idle (115a90, 1ead0, 115a90, fe6a2000, fe954830, 115a90) + 10
 fe955a40 g_main_dispatch (45130, fe9bec00, 0, 0, fffffffd, ffffffef) + 19c
 fe956f74 g_main_context_dispatch (45130, 1, 2c4480, 1, fe9bec00, 45130) + 9c
 fe957440 g_main_context_iterate (1, 1, 1, 45130, 45138, 11) + 454
 fe957bbc g_main_loop_run (295ea8, fe9bec00, fd2b57b0, 3f2f0, fe9aa800, fe9aa800) + 348
 ff1a414c bonobo_main (0, 388, 3bee0, ff1e9198, 450b0, 0) + 6c
 0001748c main	   (5, ffbfeef4, ffbfef0c, 3cc00, fe6a0140, fe6a0180) + 8bc
 00016098 _start   (0, 0, 0, 0, 0, 0) + 108

=============================================================================



 xxxxx@xxxxx.com 2004-12-07 18:29:05 GMT
 xxxxx@xxxxx.com 2004-12-08 11:00:26 GMT
Work Around
Edit /usr/lib/bonobo/servers/GNOME_Magnifier.server
and ignore damage by changing the following line:

type="exe" location="/usr/bin/magnifier -vz 2">

type="exe" location="/usr/bin/magnifier -vz 2 --ignore-damage">
 xxxxx@xxxxx.com 2004-12-08 16:16:19 GMT
Comments
N/A