fceux icon indicating copy to clipboard operation
fceux copied to clipboard

FCEUX crashes seemingly at random

Open Yoav-Morag opened this issue 6 months ago • 1 comments

Describe the bug When I run the program after enough time the program crashes. The amount of time it takes is not consistent and I can't find any sort of pattern for why it happens.

To Reproduce Steps to reproduce the behavior:

  1. Open FCEUX
  2. Use it for enough time

Expected behavior It doesn't crash.

Screenshots If applicable, add screenshots to help explain your problem.

(please complete the following information):

  • Fedora Linux 42
  • 2.6.6 QT

Additional context Terminal output:

timeStampModuleInit
Qt Warning: QSocketNotifier: Can only be used with threads started with QThread (:0, )
Qt Warning: QSocketNotifier: Can only be used with threads started with QThread (:0, )
Starting FCEUX 2.6.6...

(fceux:17426): Gtk-WARNING **: 14:01:03.504: gtk_disable_setlocale() must be called before gtk_init()
NTSC mode set
NTSC mode set
Running on Platform: wayland
Emulator Start
GL Version: 4.6 (Compatibility Profile) Mesa 25.0.7 

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.465: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.475: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.476: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:08.477: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )
Qt Warning: Wayland does not support QWindow::requestActivate() (:0, )

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.792: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.793: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:16.794: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: GFileInfo created without standard::icon

(fceux:17426): GLib-GIO-CRITICAL **: 14:01:21.594: file ../gio/gfileinfo.c: line 1780 (g_file_info_get_icon): should not be reached
Activate Recent ROM: /home/user/Software/ROMs/Nintendo Entertainment System/Super Mario Bros. 2 (USA).nes 
Loading /home/user/Software/ROMs/Nintendo Entertainment System/Super Mario Bros. 2 (USA).nes...

 PRG ROM: 8 x 16KiB = 128 KiB
 CHR ROM: 16 x  8KiB = 128 KiB
 ROM CRC32: 0x57ac67af
 ROM MD5:  0xccd25b4fa7acddef38d75212ae0e5432
 Mapper #: 4
 Mapper name: MMC3
 Mirroring: Horizontal
 Battery-backed: No
 Trained: No
 NES2.0 Extensions
 Sub Mapper #: 0
 Total WRAM size: 8 KiB
 Total VRAM size: 0 KiB

Power on
No Debug Windows Open: Skipping loading of breakpoint data
Initializing video... Video Mode: 256 x 224 x 32 bpp 
NTSC mode set
NTSC mode set
Segmentation fault (core dumped)

Yoav-Morag avatar Jun 26 '25 11:06 Yoav-Morag

I have exactly the same error.

jefrau avatar Sep 12 '25 23:09 jefrau