Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-67797

WASM failures since recent commits

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • Some future release
    • QPA
    • None

    Description

      Since a few commits I'm getting these errors (in both Chrome and Firefox) when loading my app throuh the WASM port:

       

      qtloader.js:249 exception thrown: abort(0) at Error
          at jsStackTrace (http://127.0.0.1:8000/i-score.js:1072:13)
          at stackTrace (http://127.0.0.1:8000/i-score.js:1089:12)
          at abort (http://127.0.0.1:8000/i-score.js:17246:44)
          at nullFunc_viiiii (http://127.0.0.1:8000/i-score.js:14722:3666)
          at b9620 (wasm-function[76747]:3)
          at __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii [QOpenGLTextureHelper::qt_TextureStorage2D(unsigned int, unsigned int, unsigned int, int, unsigned int, int, int)] (wasm-function[58076]:174)
          at __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv [QOpenGLTexturePrivate::allocateImmutableStorage()] (wasm-function[58043]:1888)
          at __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE [QOpenGLTexture::allocateStorage(QOpenGLTexture::PixelFormat, QOpenGLTexture::PixelType)] (wasm-function[58054]:17211)
          at __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE [QOpenGLTexture::setData(QImage const&, QOpenGLTexture::MipMapGeneration)] (wasm-function[58053]:6075)
          at __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window [QHtml5Compositor::drawWindowDecorations(QOpenGLTextureBlitter*, QHtml5Screen*, QHtml5Window*)] (wasm-function[45323]:743)
      qtloader.js:241 end persisted to mem file sync..
      qtloader.js:249 Invalid function pointer '0' called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)
      qtloader.js:249 This pointer might make sense in another type signature: viii: 0  viiii: 0  vii: 0  vi: 0  viiiiif: 0  viiiiii: 0  viiiiiii: 0  v: 0  viiiiiiii: 0  viiiiiiiii: 0  viiiiiijji: 0  viiiiiiiiii: 0  viiiiiiiiiii: 0  viiiiiiiiiiii: 0  viiiiiiiiiiiii: 0  viiiiiiiiiiiiii: 0  iiii: 0  iiiii: 0  iii: 0  ii: 0  diiii: 0  vidii: 0  viiid: 0  viiif: 0  iidii: 0  iiidi: 0  iijii: 0  vidi: 0  viid: 0  viif: 0  viij: 0  iiiiii: 0  viiiid: 0  viijii: 0  iiji: 0  iiiiid: 0  iiiiij: 0  dii: 0  jii: 0  vdi: 0  vfi: 0  vid: 0  vif: 0  vij: 0  iid: 0  iij: 0  jiiji: 0  jiijii: 0  viiddi: 0  viidid: 0  vijiij: 0  jiij: 0  jiji: 0  vddi: 0  vidd: 0  viff: 0  vijj: 0  di: 0  ji: 0  vd: 0  vf: 0  vj: 0  iiiiiid: 0  iiiiiii: 0  viiddii: 0  did: 0  jij: 0  vdd: 0  vff: 0  viiiidii: 0  vifff: 0  i: 0  viddiii: 0  iiiiiiii: 0  dd: 0  vidddd: 0  viffff: 0  fidff: 0  vffff: 0  iiddddi: 0  iiiiiiiii: 0  vdddddd: 0  iiiiiiiiii: 0  vddddddi: 0  
      qtloader.js:241 0
      qtloader.js:249 0
      i-score.js:17252 Uncaught abort(0) at Error
          at jsStackTrace (http://127.0.0.1:8000/i-score.js:1072:13)
          at stackTrace (http://127.0.0.1:8000/i-score.js:1089:12)
          at abort (http://127.0.0.1:8000/i-score.js:17246:44)
          at nullFunc_viiiii (http://127.0.0.1:8000/i-score.js:14722:3666)
          at b9620 (wasm-function[76747]:3)
          at __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii [QOpenGLTextureHelper::qt_TextureStorage2D(unsigned int, unsigned int, unsigned int, int, unsigned int, int, int)] (wasm-function[58076]:174)
          at __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv [QOpenGLTexturePrivate::allocateImmutableStorage()] (wasm-function[58043]:1888)
          at __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE [QOpenGLTexture::allocateStorage(QOpenGLTexture::PixelFormat, QOpenGLTexture::PixelType)] (wasm-function[58054]:17211)
          at __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE [QOpenGLTexture::setData(QImage const&, QOpenGLTexture::MipMapGeneration)] (wasm-function[58053]:6075)
          at __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window [QHtml5Compositor::drawWindowDecorations(QOpenGLTextureBlitter*, QHtml5Screen*, QHtml5Window*)] (wasm-function[45323]:743)
      abort @ i-score.js:17252
      nullFunc_viiiii @ i-score.js:14722
      b9620 @ wasm-073d9fba-76747:3
      __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii @ wasm-073d9fba-58076:82
      __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv @ wasm-073d9fba-58043:332
      __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE @ wasm-073d9fba-58054:273
      __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE @ wasm-073d9fba-58053:531
      __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window @ wasm-073d9fba-45323:333
      __ZN16QHtml5Compositor5frameEv @ wasm-073d9fba-45322:619
      __ZN16QHtml5Compositor5eventEP6QEvent @ wasm-073d9fba-45321:20
      __ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent @ wasm-073d9fba-47280:140
      __ZN12QApplication6notifyEP7QObjectP6QEvent @ wasm-073d9fba-47278:4921
      __ZN16SafeQApplication6notifyEP7QObjectP6QEvent @ wasm-073d9fba-1376:6
      __ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent @ wasm-073d9fba-63483:104
      __ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData @ wasm-073d9fba-63490:314
      __ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-63932:41
      __ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-45380:41
      __ZN21QHtml5EventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-45295:47
      __ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-63487:61
      __ZN21QHtml5EventTranslator12processMouseEiPK20EmscriptenMouseEvent @ wasm-073d9fba-45291:532
      __ZN21QHtml5EventTranslator8mouse_cbEiPK20EmscriptenMouseEventPv @ wasm-073d9fba-45290:5
      dynCall_iiii @ wasm-073d9fba-67124:10
      Module.Module.dynCall_iiii @ i-score.js:16645
      handlerFunc @ i-score.js:10640
      jsEventHandler @ i-score.js:10538
      qtloader.js:249 Invalid function pointer '0' called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)
      qtloader.js:249 This pointer might make sense in another type signature: viii: 0  viiii: 0  vii: 0  vi: 0  viiiiif: 0  viiiiii: 0  viiiiiii: 0  v: 0  viiiiiiii: 0  viiiiiiiii: 0  viiiiiijji: 0  viiiiiiiiii: 0  viiiiiiiiiii: 0  viiiiiiiiiiii: 0  viiiiiiiiiiiii: 0  viiiiiiiiiiiiii: 0  iiii: 0  iiiii: 0  iii: 0  ii: 0  diiii: 0  vidii: 0  viiid: 0  viiif: 0  iidii: 0  iiidi: 0  iijii: 0  vidi: 0  viid: 0  viif: 0  viij: 0  iiiiii: 0  viiiid: 0  viijii: 0  iiji: 0  iiiiid: 0  iiiiij: 0  dii: 0  jii: 0  vdi: 0  vfi: 0  vid: 0  vif: 0  vij: 0  iid: 0  iij: 0  jiiji: 0  jiijii: 0  viiddi: 0  viidid: 0  vijiij: 0  jiij: 0  jiji: 0  vddi: 0  vidd: 0  viff: 0  vijj: 0  di: 0  ji: 0  vd: 0  vf: 0  vj: 0  iiiiiid: 0  iiiiiii: 0  viiddii: 0  did: 0  jij: 0  vdd: 0  vff: 0  viiiidii: 0  vifff: 0  i: 0  viddiii: 0  iiiiiiii: 0  dd: 0  vidddd: 0  viffff: 0  fidff: 0  vffff: 0  iiddddi: 0  iiiiiiiii: 0  vdddddd: 0  iiiiiiiiii: 0  vddddddi: 0  
      qtloader.js:241 0
      qtloader.js:249 0
      i-score.js:17252 Uncaught abort(0) at Error
          at jsStackTrace (http://127.0.0.1:8000/i-score.js:1072:13)
          at stackTrace (http://127.0.0.1:8000/i-score.js:1089:12)
          at abort (http://127.0.0.1:8000/i-score.js:17246:44)
          at nullFunc_viiiii (http://127.0.0.1:8000/i-score.js:14722:3666)
          at b9620 (wasm-function[76747]:3)
          at __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii [QOpenGLTextureHelper::qt_TextureStorage2D(unsigned int, unsigned int, unsigned int, int, unsigned int, int, int)] (wasm-function[58076]:174)
          at __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv [QOpenGLTexturePrivate::allocateImmutableStorage()] (wasm-function[58043]:1888)
          at __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE [QOpenGLTexture::allocateStorage(QOpenGLTexture::PixelFormat, QOpenGLTexture::PixelType)] (wasm-function[58054]:17211)
          at __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE [QOpenGLTexture::setData(QImage const&, QOpenGLTexture::MipMapGeneration)] (wasm-function[58053]:6075)
          at __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window [QHtml5Compositor::drawWindowDecorations(QOpenGLTextureBlitter*, QHtml5Screen*, QHtml5Window*)] (wasm-function[45323]:743)
      abort @ i-score.js:17252
      nullFunc_viiiii @ i-score.js:14722
      b9620 @ wasm-073d9fba-76747:3
      __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii @ wasm-073d9fba-58076:82
      __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv @ wasm-073d9fba-58043:332
      __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE @ wasm-073d9fba-58054:273
      __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE @ wasm-073d9fba-58053:531
      __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window @ wasm-073d9fba-45323:333
      __ZN16QHtml5Compositor5frameEv @ wasm-073d9fba-45322:619
      __ZN16QHtml5Compositor5eventEP6QEvent @ wasm-073d9fba-45321:20
      __ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent @ wasm-073d9fba-47280:140
      __ZN12QApplication6notifyEP7QObjectP6QEvent @ wasm-073d9fba-47278:4921
      __ZN16SafeQApplication6notifyEP7QObjectP6QEvent @ wasm-073d9fba-1376:6
      __ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent @ wasm-073d9fba-63483:104
      __ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData @ wasm-073d9fba-63490:314
      __ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-63932:41
      __ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-45380:41
      __ZN21QHtml5EventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-45295:47
      __ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE @ wasm-073d9fba-63487:61
      __ZN21QHtml5EventTranslator12processMouseEiPK20EmscriptenMouseEvent @ wasm-073d9fba-45291:532
      __ZN21QHtml5EventTranslator8mouse_cbEiPK20EmscriptenMouseEventPv @ wasm-073d9fba-45290:5
      dynCall_iiii @ wasm-073d9fba-67124:10
      Module.Module.dynCall_iiii @ i-score.js:16645
      handlerFunc @ i-score.js:10640
      jsEventHandler @ i-score.js:10538
      qtloader.js:249 Invalid function pointer '0' called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)
      qtloader.js:249 This pointer might make sense in another type signature: viii: 0  viiii: 0  vii: 0  vi: 0  viiiiif: 0  viiiiii: 0  viiiiiii: 0  v: 0  viiiiiiii: 0  viiiiiiiii: 0  viiiiiijji: 0  viiiiiiiiii: 0  viiiiiiiiiii: 0  viiiiiiiiiiii: 0  viiiiiiiiiiiii: 0  viiiiiiiiiiiiii: 0  iiii: 0  iiiii: 0  iii: 0  ii: 0  diiii: 0  vidii: 0  viiid: 0  viiif: 0  iidii: 0  iiidi: 0  iijii: 0  vidi: 0  viid: 0  viif: 0  viij: 0  iiiiii: 0  viiiid: 0  viijii: 0  iiji: 0  iiiiid: 0  iiiiij: 0  dii: 0  jii: 0  vdi: 0  vfi: 0  vid: 0  vif: 0  vij: 0  iid: 0  iij: 0  jiiji: 0  jiijii: 0  viiddi: 0  viidid: 0  vijiij: 0  jiij: 0  jiji: 0  vddi: 0  vidd: 0  viff: 0  vijj: 0  di: 0  ji: 0  vd: 0  vf: 0  vj: 0  iiiiiid: 0  iiiiiii: 0  viiddii: 0  did: 0  jij: 0  vdd: 0  vff: 0  viiiidii: 0  vifff: 0  i: 0  viddiii: 0  iiiiiiii: 0  dd: 0  vidddd: 0  viffff: 0  fidff: 0  vffff: 0  iiddddi: 0  iiiiiiiii: 0  vdddddd: 0  iiiiiiiiii: 0  vddddddi: 0  
      qtloader.js:241 0
      qtloader.js:249 0
      i-score.js:17252 Uncaught abort(0) at Error
          at jsStackTrace (http://127.0.0.1:8000/i-score.js:1072:13)
          at stackTrace (http://127.0.0.1:8000/i-score.js:1089:12)
          at abort (http://127.0.0.1:8000/i-score.js:17246:44)
          at nullFunc_viiiii (http://127.0.0.1:8000/i-score.js:14722:3666)
          at b9620 (wasm-function[76747]:3)
          at __ZN20QOpenGLTextureHelper19qt_TextureStorage2DEjjjijii [QOpenGLTextureHelper::qt_TextureStorage2D(unsigned int, unsigned int, unsigned int, int, unsigned int, int, int)] (wasm-function[58076]:174)
          at __ZN21QOpenGLTexturePrivate24allocateImmutableStorageEv [QOpenGLTexturePrivate::allocateImmutableStorage()] (wasm-function[58043]:1888)
          at __ZN14QOpenGLTexture15allocateStorageENS_11PixelFormatENS_9PixelTypeE [QOpenGLTexture::allocateStorage(QOpenGLTexture::PixelFormat, QOpenGLTexture::PixelType)] (wasm-function[58054]:17211)
          at __ZN14QOpenGLTexture7setDataERK6QImageNS_16MipMapGenerationE [QOpenGLTexture::setData(QImage const&, QOpenGLTexture::MipMapGeneration)] (wasm-function[58053]:6075)
          at __ZN16QHtml5Compositor21drawWindowDecorationsEP21QOpenGLTextureBlitterP12QHtml5ScreenP12QHtml5Window [QHtml5Compositor::drawWindowDecorations(QOpenGLTextureBlitter*, QHtml5Screen*, QHtml5Window*)] (wasm-function[45323]:743)

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            jcelerier Jean-Michaël Celerier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes