phpmyadmin / phpmyadmin/phpmyadmin

[Bug]: EXPORT crashes program

Open
#19,927 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Awaiting Author Updates Bug Stale
Dominant language
PHP
Stars
7.9k
Forks
3.6k
Avg merge
4d 18h
Merged PRs (30d)
36

Description

Describe the bug

Database server
• Server: Localhost via UNIX socket
• Server type: MySQL
• Server connection: SSL is not being used
• Server version: 8.4.7 - Source distribution
• Protocol version: 10
• Server charset: UTF-8 Unicode (utf8mb4)

Web server
• Apache/2.4.65 (FreeBSD) OpenSSL/3.0.16 PHP/8.5.0RC3
• Database client version: libmysql - mysqlnd 8.5.0RC3
• PHP extension: mysqli mbstring sodium
• PHP version: 8.5.0RC3

phpMyAdmin
• Version information: 5.2.2

Operating System:

Edition Windows 11 Pro
Version 25H2

PROBLEM:

I open a table, click on export, and an ERROR message pops on the screen and the program terminates.

How to Reproduce

Start up phpMyAdmin
Click on a database table
Click on OPERATIONS
Click export

The program prints "error" then crashes

Expected behavior

To export the table

Screenshots

No response

Operating System

Linux

Web Server

Apache/2.4.65 (FreeBSD)

Database Server

MySQL

Database version

Database client version: libmysql - mysqlnd 8.5.0RC3

PHP version

8.5.0RC3

phpMyAdmin version

5.2.2

browser

Microsoft Edge - Version 142.0.3595.53 (Official build) (64-bit)

Additional context

"phpMyAdmin" is on a FreeBSD 14 system

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure by opening a MySQL table in phpMyAdmin, selecting Operations, and choosing export under the reported PHP 8.5.0RC3 and MySQL 8.4.7 environment. Start by locating the source of the displayed "error" and the termination; done means the table export completes without the program crashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
mysql, php
Domain
backend, database
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.