2013-02-15, 11:58
I think I have found a bug in xbmc-12.0 Frodo source, details are as follows:
In file "xbmc-12.0/xbmc/dbwrappers/dataset.cpp"
In function "DbErrors:bErrors(const char *msg, ...)"
if msg contains "%s" or "%n" then, xbmc terminates with Segmentation fault.
It can contain such strings as it contains query that failed and in query we can have "like %s%" etc.
It seems the %s and %n are being treated as format specifires and tries to fetch some memory location.
Thanks
In file "xbmc-12.0/xbmc/dbwrappers/dataset.cpp"
In function "DbErrors:bErrors(const char *msg, ...)"
if msg contains "%s" or "%n" then, xbmc terminates with Segmentation fault.
It can contain such strings as it contains query that failed and in query we can have "like %s%" etc.
It seems the %s and %n are being treated as format specifires and tries to fetch some memory location.
Thanks