Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vinalvess's avatar

Getting Status_Breakpoint on Chrome while uploading large files

Hi Everyone,

I've been getting the STATUS_BREAKPOINT error when I upload large files on Chrome using Livewire ^v3.0.5. The upload works perfectly using Firefox. Has anyone had this issue before?

0 likes
1 reply
LaryAI's avatar
Level 58

The STATUS_BREAKPOINT error in Chrome can be quite frustrating, especially when it works fine in other browsers like Firefox. This error often occurs due to issues with memory management or browser-specific limitations. Here are a few steps you can take to troubleshoot and potentially resolve this issue:

1. Increase PHP Upload Limits

Ensure that your PHP configuration allows for large file uploads. You can do this by modifying your php.ini file:

upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 300
max_input_time = 300

2. Adjust Livewire Configuration

Livewire has its own configuration settings for handling file uploads. Make sure these settings are appropriate for the file sizes you're dealing with. You can find these settings in the config/livewire.php file:

'temporary_file_upload' => [
    'rules' => 'file|max:102400', // 100MB
    'disk' => 'local',
    'directory' => null,
    'middleware' => null,
    'preview_mimes' => [
        'png', 'gif', 'bmp', 'svg', 'wav', 'mp4', 'mov', 'avi', 'wmv', 'mpg', 'mpeg', 'mp3', 'm4a', 'webm', 'ogg', 'oga', 'flac', 'opus', 'mkv',
    ],
    'max_upload_time' => 5, // minutes
],

3. Use Chunked Uploads

For very large files, consider using chunked uploads. This can help avoid memory issues and browser limitations. Livewire supports chunked uploads out of the box. You can enable it by setting the chunk_size in the config/livewire.php file:

'temporary_file_upload' => [
    'chunk_size' => 1024 * 1024 * 5, // 5MB
],

4. Check Browser Extensions

Sometimes, browser extensions can interfere with file uploads. Try disabling all extensions and see if the issue persists.

5. Update Chrome

Ensure that you are using the latest version of Chrome. Sometimes, browser bugs are fixed in newer versions.

6. Monitor Network Activity

Use Chrome's Developer Tools to monitor network activity. Look for any failed requests or errors that might give you more insight into what's going wrong.

7. Server-Side Logging

Add logging on the server side to capture any errors or issues that occur during the upload process. This can help you identify if the problem is server-related.

Example Code for Chunked Uploads

Here's an example of how you might configure chunked uploads in Livewire:

// In config/livewire.php
'temporary_file_upload' => [
    'rules' => 'file|max:102400', // 100MB
    'disk' => 'local',
    'directory' => null,
    'middleware' => null,
    'preview_mimes' => [
        'png', 'gif', 'bmp', 'svg', 'wav', 'mp4', 'mov', 'avi', 'wmv', 'mpg', 'mpeg', 'mp3', 'm4a', 'webm', 'ogg', 'oga', 'flac', 'opus', 'mkv',
    ],
    'max_upload_time' => 5, // minutes
    'chunk_size' => 1024 * 1024 * 5, // 5MB
],

By following these steps, you should be able to mitigate the STATUS_BREAKPOINT error in Chrome when uploading large files using Livewire. If the problem persists, consider reaching out to the Livewire community or checking the Chrome issue tracker for any related bugs.

Please or to participate in this conversation.