Comment 1 for bug 254703

Revision history for this message
Jesús Corrius (jcorrius) wrote :

Not all the dump files are exactly the same, but a more or less common traceback we get for that crashes is this one:

  libpgmopengl.dll!do_rgb_upload(_PgmTexture * texture=0x06219f18, void * buffer=0x00000000) Line 255 + 0x30 bytes
  libpgmopengl.dll!pgm_texture_upload(_PgmTexture * texture=0x06219f18) Line 786 + 0xe bytes
  libpgmopengl.dll!do_upload_texture(_PgmContext * context=0x0565c098, void * data=0x06219f18) Line 873 + 0xa bytes
  libpgmopengl.dll!flush_task_queue(_PgmContext * context=0x00000000, _GList * * queue=0x00000000) Line 1022
  libpgmopengl.dll!update_cb(void * data=0x0565c098) Line 1064
  libglib-2.0.dll!g_timeout_dispatch(_GSource * source=0x15c0f3d0, int (void *)* callback=0x069536e0, void * user_data=0x0565c098) Line 3437 + 0x6 bytes
  libglib-2.0.dll!g_main_dispatch(_GMainContext * context=0x02aa8a28) Line 2006
  libglib-2.0.dll!g_main_context_dispatch(_GMainContext * context=0x02aa8a28) Line 2555 + 0x6 bytes
  libglib-2.0.dll!g_main_context_iterate(_GMainContext * context=0x00000000, int block=0x00000001, int dispatch=0x00000001, _GThread * self=0x7658be10) Line 2636 + 0x6 bytes
> libglib-2.0.dll!g_main_loop_run(_GMainLoop * loop=0x40070a3d) Line 2844 + 0x9 bytes
  libglib-2.0.dll!g_thread_create_proxy(void * data=0x05ddcc90) Line 635 + 0x5 bytes
  libgthread-2.0.dll!g_thread_proxy(void * data=0x05772b88) Line 480
  msvcr90.dll!_callthreadstartex() Line 348 + 0x6 bytes
  msvcr90.dll!_threadstartex(void * ptd=0x0576f2b8) Line 326 + 0x5 bytes
  kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
  ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
  ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes

It may also be related with the jpeg loading of the image. But we are not sure anymore. If I find more information I will post it here.