Modify

Ticket #7711 (closed defect: wontfix)

Opened 2 years ago

Last modified 2 years ago

Segfault when Trying to Start ProjectM Visualization

Reported by: skd5aner <skd5aner@…> Owned by: stuartm
Priority: minor Milestone: 0.23
Component: Plugin - MythMusic Version: 0.22-fixes
Severity: high Keywords:
Cc: Ticket locked: no

Description

Backtrace and Log included

Recently, after upgrading to .22-fixes, I discovered a segfault when trying to utilize the ProjectM visualizations without a segfault. (as a note, when I upgraded to .22-fixes, I simultaneously upgraded to ubuntu 9.10 from 9.04). I have tested the majority of the other mythmusic and libvisual visualizations, which appear to be functioning as expected. While I'm not too worried if ProjectM works or not, it should probably not segfault mythfrontend. I honestly don't think I've ever had ProjectM work for me, but I know it didn't segfault in any previous version of myth since it's inclusion.

Here's how I can replicate it: 0) Set the order of visualizations to be Album Art, followed by ProjectM 1) Start Mythmusic 2) Start playback of any song 3) Press 4, to bring the visualization full screen, this will show the cover art image. 4) Press 6, to switch to the next visualization - SEGFAULT

I'm running .22-fixes, r22954 mythfrontend --version Please include all output in bug reports. MythTV Version : 22954 MythTV Branch : branches/release-0-22-fixes Network Protocol : 50 Library API : 0.22.20091023-1 QT Version : 4.5.2 Options compiled in:

linux debug using_oss using_alsa using_pulse using_backend using_directfb using_dvb using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

Please let me know if there's any more details I can help provide

Attachments

gdb.txt (24.2 KB) - added by skd5aner <skd5aner@…> 2 years ago.
gdb of segfault
mythmusvissegf.log (3.0 KB) - added by skd5aner <skd5aner@…> 2 years ago.
Truncated log - mythfrontend -v most

Change History

Changed 2 years ago by skd5aner <skd5aner@…>

gdb of segfault

Changed 2 years ago by skd5aner <skd5aner@…>

Truncated log - mythfrontend -v most

comment:1 in reply to: ↑ description Changed 2 years ago by skd5aner <skd5aner@…>

Replying to skd5aner <skd5aner@…>:

Backtrace and Log included

Recently, after upgrading to .22-fixes, I discovered a segfault when trying to utilize the ProjectM visualizations without a segfault.

Sorry, typo - Should Read: Recently, after upgrading to .22-fixes, I discovered a segfault when trying to utilize the ProjectM visualization.

comment:2 Changed 2 years ago by stuartm

  • Status changed from new to accepted

I think the solution is to remove Project-M support (if not visualisers generally) since no-one is willing to maintain it and it's a constant source of crashes.

comment:3 Changed 2 years ago by stuartm

  • Severity changed from medium to high
  • Milestone changed from unknown to 0.23

comment:4 Changed 2 years ago by paulh

  • Status changed from accepted to closed
  • Resolution set to wontfix

The port of MythMusic to mythui will remove the libvisual support because it's buggy and no longer supported. I may look at adding Project-M as a native visualizer but probably not for the initial release.

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.