Bug 1435

Summary: audio->visualisation->projectM crashes vlc
Product: Fedora Reporter: Michal Hlavinka <mhlavink>
Component: vlcAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED FIXED    
Severity: normal CC: julroy67
Priority: P5    
Version: 13   
Hardware: All   
OS: GNU/Linux   
namespace:
Attachments: backtrace
More complete backtrace with ftgl debuginfo for example
Logs from VLC messages box

Description Michal Hlavinka 2010-09-26 14:27:08 CEST
Created attachment 495 [details]
backtrace

reproduce
-----
1.open some audio file
2.audio->visualisation->projectM
CRASH



cmdline: /usr/bin/vlc '/home/mihl/Download/Z\xc3\xa1znam (20).amr'
component: vlc
crash_function: FTSize::CharSize(FT_FaceRec_**, unsigned int, unsigned int, unsigned int)
executable: /usr/bin/vlc
kernel: 2.6.34.6-54.fc13.x86_64
package: vlc-core-1.1.4-2.fc13
rating: 3
reason: Process /usr/bin/vlc was killed by signal 11 (SIGSEGV)
release: Fedora release 13 (Goddard)
Comment 1 Julien 2010-11-01 12:52:57 CET
On F14 still affected by this.

architecture: x86_64
cmdline: vlc
component: vlc
crash_function: FTSize::CharSize
executable: /usr/bin/vlc
kernel: 2.6.35.6-48.fc14.x86_64
package: vlc-core-1.1.4-4.fc14
rating: 4
reason: Process /usr/bin/vlc was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1288571970
uid: 500
Comment 2 Julien 2010-11-01 12:54:45 CET
Created attachment 523 [details]
More complete backtrace with ftgl debuginfo for example
Comment 3 Julien 2010-11-01 13:26:12 CET
Searching through the web gave me an interesting report that seems to be very alike this one. The comment from here http://code.google.com/p/clementine-player/issues/detail?id=291#c22 seems to have the solution.
Comment 4 Nicolas Chauvet 2010-11-10 23:34:27 CET
Thx for your report.
Please test on vlc-1.1.4-6.fc13 (once it will be built).

Comment 5 Michal Hlavinka 2010-11-12 12:34:29 CET
(In reply to comment #4)
> Thx for your report.
> Please test on vlc-1.1.4-6.fc13 (once it will be built).
> 

Where we can found that build? I know only about 

http://buildsys.rpmfusion.org/build-status/job.psp?uid=8527

but it has links just to logs not final rpm(s). 
Comment 6 Julien 2010-11-15 17:56:44 CET
(In reply to comment #5)
> (In reply to comment #4)
> > Thx for your report.
> > Please test on vlc-1.1.4-6.fc13 (once it will be built).
> > 
> 
> Where we can found that build? I know only about 
> 
> http://buildsys.rpmfusion.org/build-status/job.psp?uid=8527
> 
> but it has links just to logs not final rpm(s). 
> 

I think you should look at : http://buildsys.rpmfusion.org/plague-results/fedora-14-rpmfusion_free/vlc/1.1.4-6.fc14/x86_64/
Comment 7 Julien 2010-11-15 18:01:08 CET
Created attachment 544 [details]
Logs from VLC messages box

So I've looked around a bit, and unfortunately it still don't work, but doesn't crash anymore, a good step forward.

VLC console output don't show up any significant thing, seems to be ok :

-----------------
Playback →
No Textures Loaded from /usr/share/projectM/textures
[projectM] Allocating idle preset...
[PresetFactory] path is Geiss & Sperl - Feedback (projectM idle HDR mix).milk
[PresetFactory] url is idle://Geiss & Sperl - Feedback (projectM idle HDR mix).milk

-----------------
Stop Playback →
[~MilkdropPresetFactory] destroy infix ops
[~MilkdropPresetFactory] destroy builtin func
[~MilkdropPresetFactory] delete preset out puts
[~MilkdropPresetFactory] done

And as seen in the attachment there is a lot of repeating messages « xcb_glx debug: unhandled event * ». I don't know what exactly goes on there.
Comment 8 Michal Hlavinka 2010-11-15 18:34:32 CET
tested and works for me

Julien:
I guess xcb_glx is related to OpenGL and you probably don't have 3d support "installed" - mesa-drivers-experimental for nouveau or ati video drivers (not needed for binary drivers kmod-nvidia, kmod-catalyst).
Comment 9 Julien 2010-11-15 20:24:29 CET
(In reply to comment #8)
> tested and works for me
> 
> Julien:
> I guess xcb_glx is related to OpenGL and you probably don't have 3d support
> "installed" - mesa-drivers-experimental for nouveau or ati video drivers (not
> needed for binary drivers kmod-nvidia, kmod-catalyst).
> 

I've an Intel Chipset, and 3D is activated. Really don't know what it could be.
Comment 10 Nicolas Chauvet 2010-11-29 21:51:45 CET
projectm visualization works using:
LC_NUMERIC=C vlc
A fix have been made to the 1.1.x branch (will be fixed upstream in 1.1.6).

Comment 11 Nicolas Chauvet 2011-02-04 14:47:05 CET
Fixed with vlc 1.1.7.

yum update --enablerepo=updates-testing

only in F-14 for now, will be provided in F-13 once #1619 is fixed.
Comment 12 Nicolas Chauvet 2011-02-04 14:47:33 CET
I meant:
yum update --enablerepo=rpmfusion-free-updates-testing vlc\*