[win:crash] GLib's g_type_check_instance_cast() fails to log and crashes Moovida

Bug #392125 reported by Fernando Casanova
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
High
Olivier Tilloy

Bug Description

- Steps to Reproduce
We still don't know.

Definitely a Ref count problem

Caused by three sources:

* Pigment
_pgm_drawable_regenerate() + 0x1cf bytes __pgm_drawable_do_motion_event() + 0x374 bytes

* Pigment
_pgm_gl_viewport_update_drawable_projection() + 0x582 bytes

* GStreamer
playbin_set_audio_mute

A potential fix to this bug was submited by Jesus and is currently under review

Tags: crashwindows
Revision history for this message
Fernando Casanova (fcasanova) wrote :
Revision history for this message
Fernando Casanova (fcasanova) wrote :
Revision history for this message
Fernando Casanova (fcasanova) wrote :
Changed in elisa:
assignee: nobody → Fernando Casanova (fcasanova)
importance: Undecided → High
milestone: none → 1.0.4
status: New → Confirmed
Revision history for this message
Fernando Casanova (fcasanova) wrote :
Revision history for this message
Fernando Casanova (fcasanova) wrote :

Please forget the last attachment. It's for another bug.

Revision history for this message
Fernando Casanova (fcasanova) wrote :

Current Thread: Main Thread ID: 3356
 Thread ( 3356 ) Main Thread
  msvcr90.dll: _strlen()
  libglib-2.0.dll: _g_gnulib_vasnprintf(char * resultbuf=0x0012f114, unsigned int * lengthp=0x0012f11c, const char * format=0x00000000, char * args=0x0012f5a8)
  libglib-2.0.dll: g_vasprintf(char * * string=0x0012f12c, const char * format=0x0159d428, char * args=0x0012f5a8)
  libglib-2.0.dll: g_strdup_vprintf(const char * format=0x0159d428, char * args=0x0012f5a8)
  libglib-2.0.dll: g_logv(const char * log_domain=0x015982ec, GLogLevelFlags log_level=G_LOG_LEVEL_WARNING, const char * format=0x0159d428, char * args1=0x0012f5a8)
  libglib-2.0.dll: g_log(const char * log_domain=0x015982ec, GLogLevelFlags log_level=G_LOG_LEVEL_WARNING, const char * format=0x0159d428)
  libgobject-2.0.dll: g_type_check_instance_cast(_GTypeInstance * type_instance=0x04ea93a0, unsigned int iface_type=80)
  libpigment-0.3.dll: _pgm_drawable_regenerate()
  libpigment-0.3.dll: __pgm_drawable_do_motion_event()
  libpigment-0.3.dll: _pgm_viewport_factory_make()
  libpigment-0.3.dll: _pgm_viewport_to_canvas()
  libpigment-0.3.dll: _pgm_viewport_to_canvas()

Revision history for this message
Fernando Casanova (fcasanova) wrote :
tags: added: crashwindows
Olivier Tilloy (osomon)
Changed in elisa:
milestone: 1.0.4 → 1.0.5
Changed in elisa:
status: Confirmed → In Progress
Olivier Tilloy (osomon)
Changed in elisa:
milestone: 1.0.5 → 1.0.6
Revision history for this message
Fernando Casanova (fcasanova) wrote :

Sorry, in fact a fix for this one has already been commited.
I m sure that you like news like this one :)

Changed in elisa:
assignee: Fernando Casanova (fcasanova) → Olivier Tilloy (osomon)
milestone: 1.0.6 → 1.0.5
status: In Progress → Fix Committed
Olivier Tilloy (osomon)
Changed in elisa:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.