Bug 130152

Summary: sax2 fail when using monitors named with "++"
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Ray chen <swyear>
Component: SaX2Assignee: Marcus Schaefer <ms>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ray chen 2005-10-22 13:56:59 UTC
My monitor is Mozo M5++
http://www.mozo.com.tw/ENG/product_m5++.asp
when I run sax2
#sax2
SaX: initializing please wait... Nested quantifiers in regex; marked by <-- HERE
in m/mozom5++ <-- HERE / at /usr/share/sax/modules/detect/Monitor.pm line 403.
#
sax2 stoped
I can't configure my monitor and graphic card
I have to edit /usr/share/sax/modules/detect/Monitor.pm
at line 395 
$name0 =~ s/[ \.\/\\\-\$\"?\@%()\[\]]//g;
$name1 =~ s/[ \.\/\\\-\$\"?\@%()\[\]]//g;
to
$name0 =~ s/[ \.\/\\\-\$\"?\@%()\[\+\]]//g;
$name1 =~ s/[ \.\/\\\-\$\"?\@%()\[\+\]]//g;
that makes sax2 start to work
the situation above is for suse 9.1~9.3
in suse 10.0
this bug even stop configure Xorg when installation
so I have to edit xorg.conf manually

I think this should be a bug
please fix it
thanks
Comment 1 Marcus Schaefer 2005-10-24 08:45:28 UTC
yes a bad mistake, Thanks for reporting. Is fixed now