Issue Details (XML | Word | Printable)

Key: CORE-3860
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vlad Khorsun
Reporter: Thomas Steinmaurer
Votes: 0
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Trace API: Faulty database filter crashes server

Created: 31/May/12 09:04 AM   Updated: 23/Apr/13 01:54 PM
Component/s: Engine
Affects Version/s: 2.5.0, 2.5.1
Fix Version/s: 2.5.2

Time Tracking:
Not Specified

Planning Status: Unspecified


 Description  « Hide
By "accident", I discovered that a faulty database filter in a trace configuration can crash the server. Tested with a few days old Firebird 2.5.2 Snapshot SC 64-bit on Windows. The used database filter doesn't make sense, but because it crashes the server, I thought reporting here makes sense. In our product, when the user creates a new trace configuration, the tool defaults the database filter to something like that:

<...enter database regex string here...>

so that the user is somehow "forced" to enter a database filter. If the user leaves this entry as is, upon starting a trace session, the server crashes. As said, the database filter doesn't make sense and probably will never be used that way when e.g. writing a trace configuration by hand, and I also can change the default value above, but IMHO the server shouldn't crash.

 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vlad Khorsun added a comment - 24/Jun/12 08:21 AM
Correction