I have a standard oscommerce installation and when a session variable contains a multibyte character such as Japanese it creates the error "Warning: session_start(): Trying to destroy uninitialized session". The stack trace doesn't shed a great deal of light on what's causing the problem except that it is caused in the session class file on the following statement:
...
return session_start();
The Error is caused by a variable like this:
$shipping['method'] = {Japanese character string}
tep_start_session('shipping');
...and then the error is experienced on every subsequent page load.
Any ideas greatly appreciated!