GNOME Bugzilla – Bug 682312
[0.11] libvisual: crash in totem on switching songs
Last modified: 2012-09-11 15:35:48 UTC
Just got this crash in totem when switching songs: *** glibc detected *** /home/tpm/gst/0.11/totem/src/.libs/lt-totem: corrupted double-linked list: 0x0000000001860760 *** (gdb) bt
+ Trace 230713
Thread 140736679528192 (LWP 15594)
And this second trace crashed right on startup: Program received signal SIGSEGV, Segmentation fault.
+ Trace 230714
This was probably caused by the shader trampling over memory: commit 16c185bac6ca543acdbb65562c738195f986b4d7 Author: Tim-Philipp Müller <tim@centricular.net> Date: Sat Sep 8 22:56:56 2012 +0100 libvisual: fix crashes and invalid writes in totem This reverts part of "visual: enable commented out code again." (commit 8222ba16c8f671dc03e24e7b60e3e703046e58c1). The shader code does indeed look broken (or rather, it makes assumptions that are not necessarily true here, namly that pixel stride is 4, for example), which makes totem very crashy and causes other weird behaviour. Also see https://bugzilla.gnome.org/show_bug.cgi?id=683527