Skip to content

SIGSEGV on Launching #167

@vffuunnyy

Description

@vffuunnyy

Problem Description

When launching APK Editor Studio v1.7.1 on Linux using the AppImage, the application crashes with a SIGSEGV (Address boundary error).

Steps to Reproduce

  • Download the APK Editor Studio v1.7.1 AppImage.
  • Make it executable:
chmod +x apk-editor-studio_linux_1.7.1.AppImage
  • Run it with debug flags:
QT_DEBUG_PLUGINS=1 ./apk-editor-studio_linux_1.7.1.AppImage

The application crashes with a segmentation fault (SIGSEGV).

Expected Behavior

The application should start successfully.

Actual Behavior

The application crashes with a SIGSEGV (Address boundary error). Full console output is provided below.


vfny@arch ~/Downloads [SIGSEGV]> QT_DEBUG_PLUGINS=1 ./apk-editor-studio_linux_1.7.1.AppImage
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforms/libqxcb.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archreq": 0,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/platforms" ...
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforms/libqxcb.so"
loaded library "Xcursor"
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/platformthemes" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/platformthemes" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "compose",
            "xim"
        ]
    },
    "archreq": 0,
    "className": "QComposePlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("compose", "xim")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "ibus"
        ]
    },
    "archreq": 0,
    "className": "QIbusPlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ibus")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/platforminputcontexts" ...
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/styles" ...
APK Editor Studio v1.7.1
Platform: Linux
Qt 5.15.2
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/iconengines" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/iconengines/libqsvgicon.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/iconengines/libqsvgicon.so, metadata=
{
    "IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "svg",
            "svgz",
            "svg.gz"
        ]
    },
    "archreq": 0,
    "className": "QSvgIconPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("svg", "svgz", "svg.gz")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/iconengines" ...
Starting APK Editor Studio...
Initializing menus...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqconnmanbearer.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqconnmanbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "connman"
        ]
    },
    "archreq": 0,
    "className": "QConnmanEnginePlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("connman")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqgenericbearer.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqgenericbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "generic"
        ]
    },
    "archreq": 0,
    "className": "QGenericEnginePlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("generic")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqnmbearer.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqnmbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "networkmanager"
        ]
    },
    "archreq": 0,
    "className": "QNetworkManagerEnginePlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("networkmanager")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/bearer" ...
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqconnmanbearer.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqgenericbearer.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/bearer/libqnmbearer.so"
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqgif.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqgif.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "gif"
        ],
        "MimeTypes": [
            "image/gif"
        ]
    },
    "archreq": 0,
    "className": "QGifPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("gif")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqicns.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqicns.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "icns"
        ],
        "MimeTypes": [
            "image/x-icns"
        ]
    },
    "archreq": 0,
    "className": "QICNSPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("icns")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqico.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqico.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "ico",
            "cur"
        ],
        "MimeTypes": [
            "image/vnd.microsoft.icon",
            "image/vnd.microsoft.icon"
        ]
    },
    "archreq": 0,
    "className": "QICOPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ico", "cur")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqjpeg.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqjpeg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "jpg",
            "jpeg"
        ],
        "MimeTypes": [
            "image/jpeg",
            "image/jpeg"
        ]
    },
    "archreq": 0,
    "className": "QJpegPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("jpg", "jpeg")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqmng.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqmng.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "mng"
        ],
        "MimeTypes": [
            "image/x-mng"
        ]
    },
    "archreq": 0,
    "className": "QMngPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("mng")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqsvg.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqsvg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "svg",
            "svgz"
        ],
        "MimeTypes": [
            "image/svg+xml",
            "image/svg+xml-compressed"
        ]
    },
    "archreq": 0,
    "className": "QSvgPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("svg", "svgz")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtga.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtga.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tga"
        ],
        "MimeTypes": [
            "image/x-tga"
        ]
    },
    "archreq": 0,
    "className": "QTgaPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("tga")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtiff.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtiff.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tiff",
            "tif"
        ],
        "MimeTypes": [
            "image/tiff",
            "image/tiff"
        ]
    },
    "archreq": 0,
    "className": "QTiffPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("tiff", "tif")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwbmp.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwbmp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "wbmp"
        ],
        "MimeTypes": [
            "image/vnd.wap.wbmp"
        ]
    },
    "archreq": 0,
    "className": "QWbmpPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wbmp")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwebp.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwebp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "webp"
        ],
        "MimeTypes": [
            "image/webp"
        ]
    },
    "archreq": 0,
    "className": "QWebpPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("webp")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/imageformats" ...
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqgif.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqicns.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqico.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqjpeg.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqmng.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqsvg.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtga.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqtiff.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwbmp.so"
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/imageformats/libqwebp.so"
Initializing widgets...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/accessible" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/accessible" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations/libqxcb-egl-integration.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations/libqxcb-egl-integration.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
    "MetaData": {
        "Keys": [
            "xcb_egl"
        ]
    },
    "archreq": 0,
    "className": "QXcbEglIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb_egl")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so"
Found metadata in lib /tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
    "MetaData": {
        "Keys": [
            "xcb_glx"
        ]
    },
    "archreq": 0,
    "className": "QXcbGlxIntegrationPlugin",
    "debug": false,
    "version": 331520
}

Got keys from plugin meta data ("xcb_glx")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_apk-edwUqSNh/usr/bin/xcbglintegrations" ...
loaded library "/tmp/.mount_apk-edwUqSNh/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so"
fish: Job 1, 'QT_DEBUG_PLUGINS=1 ./apk-editor…' terminated by signal SIGSEGV (Address boundary error)

System Information

  • Distribution: Arch Linux
  • Desktop Environment: bspwm
  • Window Manager: using standalone window manager
  • Graphics Drivers:
08:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd Device 407d
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
  • AppImage Version: 1.7.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions