I thought this could be a stack overflow since the recursion depth is quite 
large (around 6800).
On my machine stack size (ulimit -s) is 8M, assuming 500 bytes per recursion 
(see pcrestack(3)) I'm safely within the limits.
Could this be different on 32 bits machines!?
I also checked the source with Konqueror, rkward and Kate, which, to my 
knowledge, also use pcre_exec for pattern matching in their syntax highlighting 
engines and everything is fine.

Could you check just the service_eyex_fadeOutLayer function (which is
where the SIGSEGV occurs)?

If it is confirmed to be a stack limitation (can you check with gdb
Daniel?), there are some hints about limiting the recursion depth in
pcrestack(3) which my be worth looking into.

-- 
Bluefish crashes when opening specific file
https://bugs.launchpad.net/bugs/228068
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to