Mixxx with ATI graphics card (using FGLRX) crashes Ubuntu

Bug #656241 reported by Alexander Dobetsberger
74
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Mixxx
Invalid
Critical
RJ Skerry-Ryan
1.10
Won't Fix
Critical
RJ Skerry-Ryan
1.8
Won't Fix
Critical
RJ Skerry-Ryan
1.9
Won't Fix
Critical
RJ Skerry-Ryan
fglrx-installer (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I run Ubuntu 10.10 and installed Mixxx 1.8.0.1-1ubuntu1 from the Software Store!

When i try to start the Program my whole system freezes and i have to reset my computer!

If you need some logfiles, of further information, let me know!

description: updated
Revision history for this message
pschroth (philip-schroth) wrote :

Same result here on ubuntu 10.10 amd64

Revision history for this message
Albert Santoni (gamegod) wrote : Re: [Bug 656241] Re: Mixxx crashes ubuntu on start!

Hi guys,

What are your videocards and videocard drivers?

Can you run glxgears without Ubuntu crashing?

In the Appearance settings in Ubuntu, do you have desktop effects turned on?
If so, does turning them off allow Mixxx to run?

Thanks,
Albert
On 2010-10-11 3:45 AM, "pschroth" <email address hidden> wrote:
> Same result here on ubuntu 10.10 amd64
>
> --
> Mixxx crashes ubuntu on start!
> https://bugs.launchpad.net/bugs/656241
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.

Revision history for this message
Alexander Dobetsberger (masternoob) wrote : Re: Mixxx crashes ubuntu on start!

* i use a ati 4800 series videocard with the newest fglrx driver from ubuntu
* glxgears runs with no problem
* standard settings, and turning the desktop effects off does not solve the problem

Revision history for this message
Seven Roots (sevenroots) wrote :

Ditto on the Mixxx starting up problem.
Running fresh install Mixxx 1.8.0 on Maverick Meerkat 10.10 amd64.
Trying to run mixxx, crashes ubuntu and logs me out.
Same as above - changing Appearance settings does not fix the problem.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi Artem N.

Could you please try adding the following lines to your ~/.mixxx/mixxx.cfg :

[Controls]
Visuals 1

This will disable the waveforms. Try loading Mixxx after making this change and let us know if it still crashes on startup.

Thanks,
RJ Ryan

Revision history for this message
mrvica (malisha-serb) wrote :

So, i did what you asked. It worked, Mixxx runs fine with disabled waveforms. Did that help?

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Masternoob, Artem N.

Could you please try out the workaround and tell me if that works?

mrvica, what graphics card do you have ? Can you post the output of the `lspci' command?

Revision history for this message
mrvica (malisha-serb) wrote :

mrvica@ubuntu:~$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

My graphic card is ATI Mobility Radeon HD 3400...

Revision history for this message
Albert Santoni (gamegod) wrote : Re: [Bug 656241] Re: Mixxx crashes ubuntu on start!

Ok, so the common trend so far is ATI videocards. Have you guys installed an
updated fglrx driver from ATI or are you using the stock driver that came
with your distro?

This'll give us a better idea as to how widespread this problem is.

Thanks!
On 2010-10-22 12:31 PM, "mrvica" <email address hidden> wrote:
> mrvica@ubuntu:~$ lspci
> 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
> 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
> 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media
IO] (rev 01)
> 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev
01)
> 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1
Controller (rev 0f)
> 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1
Controller (rev 0f)
> 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0
Controller
> 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit
Ethernet Adapter (rev 02)
> 00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller /
IDE mode (rev 03)
> 00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
> 00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
> 00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio
Controller
> 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD
3400 Series
> 02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless
Network Adapter (rev 01)
>
> My graphic card is ATI Mobility Radeon HD 3400...
>
> --
> Mixxx crashes ubuntu on start!
> https://bugs.launchpad.net/bugs/656241
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.

Revision history for this message
phil(nice) (philgood052) wrote : Re: Mixxx crashes ubuntu on start!

Tha same here, on an old 32bit system with ati 3650. I've tried to find some newer drivers for 32bit but, no luck.
Any help on that would be much appreciated.

Revision history for this message
Alexander Dobetsberger (masternoob) wrote :

sry for the delay....its a bit busy at the moment....so here is:

lspci
00:00.0 Host bridge: ATI Technologies Inc RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part
00:02.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A)
00:0a.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4870]
01:00.1 Audio device: ATI Technologies Inc HD48x0 audio
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

I have the fglrx driver installed that shippes with ubuntu and yes adding "Visuals 1" to the config file solves the problem....

i hope this information helps you

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Hi guy,

I've got the same problem as RJ is aware...

http://www.mixxx.org/forums/viewtopic.php?f=3&t=1702

I've also tried getting support from the Ubuntu Forum...

http://ubuntuforums.org/showthread.php?t=1596405

Here are my hardware details

gary@gary-laptop:~$ lspci
00:00.0 Host bridge: ATI Technologies Inc AGP Bridge [IGP 320M] (rev 13)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 320M] (rev 01)
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]
00:08.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
00:0a.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility U1

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Another thing I've found that happens through testing is the following...

If I load a track with the waveforms disabled and then play the track it works as we know, if I then while the track is playing go to the settings the re-able the waveforms, the waveforms then work as they should and Mixxx doesn't go off. But then when I load another track into the other channel, as soon as it's played it then goes off within seconds of the second track being played.

Not sure if this will help but I thought I'd let you know.

Regards

Gary

Revision history for this message
David Ordenes D. (radioboy-2) wrote :

I have the problem in Ubuntu 10.10 (64 bits), using the ATI Catalyst driver 10.10; I got it from the ATI website.
My card is a Radeon Mobility HD3400.
I will try the modification to the config file this weekend.

Revision history for this message
Peter Havekes (peter-havekes) wrote :
Download full text (11.1 KiB)

Same problem here used 1.8.0 from ubuntu, and 1.8.1 from ppa, both crash my X completely, or hang my laptop.

running ubuntu 10.10 32bit

Mixxx.log:

Debug: [Main]: Mixxx 1.8.1 "" is starting...
Debug: [Main]: Qt version is: 4.7.0
Debug: [Main]: Configuration file is at the current version 1.8.1
Debug: [Main]: Setting "[Channel1]" "play" as toggle
Debug: [Main]: Setting "[Channel1]" "wheel_touch_switch" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: Setting "[Channel2]" "play" as toggle
Debug: [Main]: Setting "[Channel2]" "wheel_touch_switch" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" )
Debug: [Main]: Setting "[Channel1]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterHighKill" as toggle
Debug: [Main]: Setting "[Channel1]" "pfl" as toggle
Debug: [Main]: Setting "[Channel2]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterHighKill" as toggle
Debug: [Main]: Setting "[Channel2]" "pfl" as toggle
Debug: [Main]: Setting "[Channel1]" "flanger" as toggle
Debug: [Main]: Setting "[Channel2]" "flanger" as toggle
Debug: [Main]: SampleRate 48000
Debug: [Main]: Latency 21
Debug: [Main]: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug: [Main]: src/library/trackcollection.cpp DB status: true
Debug: [Main]: QSqlError(-1, "", "")
Debug: [Main]: SchemaManager::upgradeToSchemaVersion already at version 5
Debug: [Main]: TrackDAO::initialize QThread(0x883eef8, name = "Main") "qt_sql_default_connection"
Debug: [Main]: CrateDAO::initialize()
Debug: [Main]: CueDAO::initialize QThread(0x883eef8, name = "Main") "qt_sql_default_connection"
Debug: [Main]: Created MissingTracksModel!
Debug: [Main]: Promo dir: "/usr/share/mixxx//promo/1.8.0/index.html"
Debug: [Main]: ITunesLibrary=[ "/home/peter/.itunes.xml" ]
Warning: [Main]: WPushButton for control "[Channel1],loop_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],loop_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],TrackEndMode" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],TrackEndMode" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_3_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_4_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_3_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_4_enabled" is null, skipping.
Debug: [Main]: createWaveformViewer()
Debug: [Main]: Wa...

Revision history for this message
Peter Havekes (peter-havekes) wrote :

No, the 'Visuals 1' didn't fix it for me.

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Peter your problem is your graphics card

01:00.0 VGA compatible controller: ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series]

It's an ATI, that's what's causing our problem

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hey Peter,

Can you please tell me exactly what you added to your mixxx.cfg ?

Was it :

[Controls]
Visuals 1

You need to add it at the end, or remove any other instance of "Visuals" from the file.

Please let me know if that makes the workaround work for you.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Also, if someone could try removing fglrx to confirm that it's related to the ATI proprietary driver, that would be great:

http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide#Revert_to_Xorg_driver

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

From what I can tell, the commonalities between all of you are:

1) Ubuntu 10.10 (32bit and 64bit)
2) ATI Hardware (various types) with fglrx driver

Please comment if you are seeing this bug and have a different setup.

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

RJ I had this problem with Ubuntu 10.04 too.

Regards

Gary

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
David Ordenes D. (radioboy-2) wrote :

Mixxx has worked for me before with older versions of Catalyst (10.7) in Linux Mint 9, using compositing (Compiz in Gnome).
After changing to Ubuntu Maverick and Catalyst 10.10, it it crashes the complete system if compositing is enabled, but it works without issues if I disable it.

All this is in a Dell Studio 1535 notebook, with ATI Radeon Mobility HD 3400.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Thanks for info David,

Can everyone else try turning off Desktop Effects / compositing to see if this fixes the issue for you?

RJ

Revision history for this message
Peter Havekes (peter-havekes) wrote :

I've first updated X and ati drivers by using xunubtu ppa. That didn't help.

I initially added Visuals 1 to the existing [controls] entry in the cfg.file. Now I've deleted the existing [controls] section and added
[Controls]
Visuals 1
   to the bottom of the file, and now it starts and runs fine.

Revision history for this message
Peter Havekes (peter-havekes) wrote :

ps: I didn't need to turn off Desktop Effects / compositing

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

RJ,

My 'Visual Effects' is already set to 'None', so this is a no brainer for me.

Regards

Gary

RJ Skerry-Ryan (rryan)
summary: - Mixxx crashes ubuntu on start!
+ Mixxx with ATI graphics card (using FGLRX) crashes Ubuntu
Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Hi RJ

Not sure what 'fglrx' is or does but attached is the search for it in my Synapic Package Manager. Not to sure about the last one in the list it seems to have an '!' on the left.

Regards

Gary

Revision history for this message
phil(nice) (philgood052) wrote :

A little update from me: Mixxx 1.8.1 works fine the past two weeks. After the freeze, i went into my bios settings and everything was screwed big time. After fixing that, my computer doesn't freeze anymore even if mixxx runs with compiz. Just the normal misbehaves.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi phil,

Could you explain what you had to change in your BIOS settings to resolve the issue? Those will be important clues.

Thanks,
RJ Ryan

Revision history for this message
phil(nice) (philgood052) wrote :

Hi ryan,
Basically when that happened (two times in total so far), the on board graphics have turned from off to on or auto.
and all the settings regarding the graphics card, turned back to default. But notice that i'm currently on a very old system (asrock k7s8xe motherboard, and an sapphire ati hd 3650 agp card).
So, aperture size has gone back to default, (32M), and so the data rate for the graphics card. Again, i don't know if this information could help for a newer system.

Revision history for this message
Peter Havekes (peter-havekes) wrote :

The stange thing is when I append
[Controls]
Visuals 1

to the config file, mixxx starts perfectly. When running I can enable waveform display without problems. When I close and restart mixxx it crashes X. I need to re-edit the config to start mixxx again.

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Does anyone know if we are any closer to fixing this bug?

Revision history for this message
Peter Havekes (peter-havekes) wrote :

Considering my previous comment I wonder what the difference is between 'creating' the waveform on startup, and creating the waveform after startup, when enabeling the option from the preferences. The waveform display itselve is not the problem.

Can the workaround be to alwas create the waveform display after the application has been started? So after the ui has been generated check the state of the visuals-option and then decide to draw the waveform area or not?

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

If I enable the waveforms after loading and playing the first track, it still shuts down when the next track is then played in the other channel.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

OK I got ahold of a laptop with an ATI graphics card to test this.

With Ubuntu 10.04, on a laptop with an ATI Radeon HD3470 video card, with fglrx (2:8.723.1-0ubuntu5) from the Ubuntu repositories, if I turn on Standard desktop effects, then one of the Mixxx waveforms flickers severely and 'ghosts' if I move the Mixxx window around (i.e. the waveform does not move with the Mixxx window, it remains where it was originally created). If I rapidly minimize/expand Mixxx, eventually X freezes and I have to restart GDM. With desktop effects turned off, Mixxx (both the 1.8 branch and trunk) run perfectly.

While running the Qt examples, it looks like the 'textures' example shows similar results. This is likely because it is the only example that uses multiple OpenGL contexts.

For all of you, would you please install the package 'qt4-demos' and then run the following program:
/usr/lib/qt4/examples/opengl/textures/textures

Please report whether or not the program causes a crash similar to the way Mixxx crashes. That will help me determine whether or not we are dealing with a Mixxx bug, a Qt bug, or an fglrx bug.

Thanks everyone,
RJ Ryan

Changed in mixxx:
assignee: nobody → RJ Ryan (rryan)
Revision history for this message
Peter Havekes (peter-havekes) wrote :

The textures program runs without any troubles,
I have:
- all desktop effects enabled
- ubuntu 10.10
- Mobility Radeon HD 4500 Series

I don't experience the 'ghosts' and other troubles when using waveforms in mixxx; the only problem is it craches X if waveforms were enabled on startup. If I anable waveforms when mixxx is already running it works fine.

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Hi RJ,

I'm not to sure on the QT4, got it installed but couldn't work out how to run the 'textures'.

As for the 'fglrx' I'm not running it. See screendump

Not sure if this is going to help.

Sorry

Revision history for this message
jus (jus) wrote :

Current trunk crashes hard (even host machine) under Ubuntu 10.10 with Gnome in a VM on skin change, gt4-demo freeze the VM.
Interestingly the same VM with KDE does not crash, same for the gt4-demo although i have the ghost effects as described in #35 then.

@gary
After install simply put the line from comment #35 in the terminal and hit enter:
/usr/lib/qt4/examples/opengl/textures/textures

Revision history for this message
Christian Medina (cmedinasoriano) wrote :

Hi, I am a newbie so sorry if I miss some information.

I am currently working in Linux Mint 10 "Isadora" and had the same problems as described above. I uninstalled the 'fglrx' driver and restarted mint. After reboot Mixxx works just fine with or without waveforms (Visuals 1 or Visuals 0). I hope this helps.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: [Bug 656241] Re: Mixxx with ATI graphics card (using FGLRX) crashes Ubuntu

Hi Christian,

Thanks for the confirmation and extra data-point. Could you please post the
output of `lspci' in a terminal? It'd be useful to know what graphics card
you have.

Thanks,
RJ Ryan

On Wed, Dec 15, 2010 at 1:47 PM, Christian Medina <<email address hidden>
> wrote:

> Hi, I am a newbie so sorry if I miss some information.
>
> I am currently working in Linux Mint 10 "Isadora" and had the same
> problems as described above. I uninstalled the 'fglrx' driver and
> restarted mint. After reboot Mixxx works just fine with or without
> waveforms (Visuals 1 or Visuals 0). I hope this helps.
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/656241
>
> Title:
> Mixxx with ATI graphics card (using FGLRX) crashes Ubuntu
>

Revision history for this message
Christian Medina (cmedinasoriano) wrote :

lspci output:
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 41)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (rev 40)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
02:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series]
02:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
06:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)

Revision history for this message
David Ordenes D. (radioboy-2) wrote :

Tried again, this time with Catalyst 10.11 (Dell Studio 1535 notebook, ATI Radeon Mobility HD 3400, Ubuntu 10.10). I set Visuals=0 and I can use Mixxx without issues. The waveforms appear, with a few exceptions that I tend to suspect are related to the respective audio files instead of Mixxx.

Revision history for this message
William Good (bkgood) wrote :

Gary,
Could you post the output of `lsmod` (from a terminal)? That'd give the list of currently loaded drivers. I see that Ubuntu doesn't have fglrx (the propriety ati driver) installed but I find it very odd that you're having similar problems to all these fglrx users with a different driver (it seems that if there was another bad ati driver out there, we'd probably be hearing about that too), so I'd be interested in what driver the kernel actually has loaded.

Thanks,
Bill

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

gary@gary-HP-nx9005-DJ260T:~$ lsmod
Module Size Used by
snd_seq_dummy 1350 0
nls_iso8859_1 3261 0
nls_cp437 4931 0
vfat 9201 0
fat 48240 1 vfat
usb_storage 40172 0
binfmt_misc 6599 1
arc4 1165 2
snd_ali5451 15875 2
radeon 828445 2
rt73usb 22442 0
snd_ac97_codec 99227 1 snd_ali5451
ac97_bus 1014 1 snd_ac97_codec
snd_pcm 71475 2 snd_ali5451,snd_ac97_codec
rt2500usb 18049 0
snd_seq_midi 4588 0
rt2x00usb 9779 2 rt73usb,rt2500usb
rt2x00lib 27275 3 rt73usb,rt2500usb,rt2x00usb
joydev 8767 0
snd_rawmidi 17783 1 snd_seq_midi
ttm 56633 1 radeon
led_class 2633 1 rt2x00lib
mac80211 231541 2 rt2x00usb,rt2x00lib
snd_seq_midi_event 6047 1 snd_seq_midi
drm_kms_helper 30200 1 radeon
snd_seq 47174 3 snd_seq_dummy,snd_seq_midi,snd_seq_midi_event
snd_timer 19067 2 snd_pcm,snd_seq
drm 168092 4 radeon,ttm,drm_kms_helper
snd_seq_device 5744 4 snd_seq_dummy,snd_seq_midi,snd_rawmidi,snd_seq
ppdev 5556 0
cfg80211 144470 2 rt2x00lib,mac80211
pcmcia 35973 0
parport_pc 26058 1
video 18712 0
ati_agp 5202 1
output 1883 1 video
snd 49038 11 snd_ali5451,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_algo_bit 5168 1 radeon
yenta_socket 21518 0
psmouse 59033 0
i2c_ali15x3 5190 0
pcmcia_rsrc 10566 1 yenta_socket
pcmcia_core 14657 3 pcmcia,yenta_socket,pcmcia_rsrc
shpchp 29886 0
agpgart 32011 3 ttm,drm,ati_agp
soundcore 880 1 snd
snd_page_alloc 7120 1 snd_pcm
i2c_ali1535 4865 0
serio_raw 4022 0
lp 7342 0
parport 31492 3 ppdev,parport_pc,lp
firewire_ohci 21042 0
floppy 54311 0
natsemi 24030 0
firewire_core 46643 1 firewire_ohci
pata_ali 7976 2
crc_itu_t 1383 2 rt73usb,firewire_core

Revision history for this message
William Good (bkgood) wrote :

Gary,
Thanks for getting back so quickly! Would you mind also posting the output of `glxinfo`? It's in the mesa-utils package, in [universe].

I know ati distributes their own opengl implementation with fglrx (they did when I used the driver back in 2007), and I'm wondering if maybe you're still using that, through some ubuntu driver-switching mishap. `glxinfo` would indicate if that was the case, and that'd tell us something done in ati's opengl implementation is what's causing all this to happen (and it would likely mean that switching back to mesa's opengl would solve the problem on your system).

Bill

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :
Download full text (16.2 KiB)

gary@gary-HP-nx9005-DJ260T:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R100 (RS100 4336) 20090101 x86/MMX+/3DNow!+/SSE NO-TCL DRI2
OpenGL version string: 1.3 Mesa 7.10-devel
OpenGL extensions:
    GL_ARB_copy_buffer, GL_ARB_draw_buffers, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_logic_op,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_framebuffer_object, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_IBM_multimode_draw_arrays, GL_IBM_...

Revision history for this message
Albert Santoni (gamegod) wrote :

Has anyone else tried updating to the Catalyst 10.11 driver? What are you experiences?

Thanks,
Albert

Revision history for this message
Phillip Whelan (pwhelan) wrote :

It has been proposed that we share the QGLContext. I have seen the code which is disabled for now. It is actually sharing a QGLWidget. This does not necessarily share the underlying QGLContext, as is explained here:

http://www.qtcentre.org/threads/24782-Whats-the-difference-in-sharing-a-QGLContext-and-sharing-a-QGLWidget

Just thought I'd jot that information down here.

Revision history for this message
Phillip Whelan (pwhelan) wrote :

This patch forces the QGL APIs to share the same OpenGL context, or so it should, according to the documentation.

Hopefully this solves the problem. Unfortunately I have no way of testing for myself, since I do not have an ATI card supported by the latest FGLRX driver.

tags: added: patch
Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Can someone explain what or how I do with the patch???

Thanks

Revision history for this message
Bryce Harrington (bryce) wrote :

Given that there's a mixxx patch, does anything need done for fglrx itself? If so, please run `apport-collect 656241` and elaborate if possible (patches welcomed).

Changed in fglrx-installer (Ubuntu):
status: New → Incomplete
Revision history for this message
Phillip Whelan (pwhelan) wrote :

In case you are not familiar with how to add patches to and compile source code, here is a copy of the program for Ubuntu than you can simply run to test this patch. You might have to go into the Properties of the file and change it's permissions to include permissions to Run or Execute the file.

If you know how to patch source code, we do have specific instructions on how to compile Mixxx on Ubuntu on our Wiki:

  http://mixxx.org/wiki/doku.php/compiling_on_linux

Revision history for this message
Peter Havekes (peter-havekes) wrote :

I've tried the binary. I've renamed /usr/bin/mixxx and replaced it with the mixxx Philip supplied. It complains about the database-version. I've removed ~/.mixxx/ but that didn't resolve it.

The error is:
"Unable to upgrade your database schema to version 8.
Your mixxx.db file may be corrupt.
Try renaming it and restarting Mixxx.

Click OK to exit."

The console-output:

peter@phavekes-laptop:~$ mixxx
Debug: [Main]: Mixxx mixxx-1.9 "(bzr r2679; built on: Jan 10 2011 @ 02:33:57; flags: hifieq midiscript qdebug vinylcontrol) " is starting...
Debug: [Main]: Qt version is: 4.7.0
Debug: [Main]: Configuration file is at the current version 1.9.0
Debug: [Main]: Could not read "/usr/local/share/mixxx/keyboard/Standard.kbd.cfg"
Debug: [Main]: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug: [Main]: src/library/trackcollection.cpp DB status: true
Debug: [Main]: QSqlError(-1, "", "")
Debug: [Main]: SchemaManager::upgradeToSchemaVersion upgrading 8 versions to version 8
Debug: [Main]: Loading schema "/usr/local/share/mixxx/schema.xml"
Debug: [Main]: Could not open xml file: "/usr/local/share/mixxx/schema.xml"
Debug: [Main]: SchemaManager::upgradeToSchemaVersion Don't know how to get to 1 from 0

Revision history for this message
jus (jus) wrote :

@Peter Havekes
Check if the schema.xml in "/usr/local/share/mixxx/schema.xml" is there and make shure it is the latest version from http://bazaar.launchpad.net/%7Emixxxdevelopers/mixxx/release-1.9.x/files/head%3A/mixxx/res/

Revision history for this message
Peter Havekes (peter-havekes) wrote :

@jus

Thanks for the hint. The problem was my setup was is /usr/share/mixxx, not /usr/local/share/mixxx

I've copied the files to /usr/local/share/mixxx/ and the patched version starts without problems, craches or waveform problems. The waveforms are displayed correctly, where previously my X crached.

Good work!

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

Sorry Guys, with me being a novice with Linux you've completely lost me, Could someone explain step by step what I need to do?

Any help is greatly appreciated.

Thanks

Revision history for this message
Phillip Whelan (pwhelan) wrote :

Follow these steps:

 * Right click the link to the 'mixxx' file I attached and do 'Save as..'. Save the file to your Desktop.
 * When the download is done look for mixxx on your Desktop, right click it and click on 'Properties'.
 * Go to the 'Permissions' tab and check 'Allow executing file as program'.

Tell me how that goes.

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

I've done that now Phillip, what next?

Revision history for this message
Phillip Whelan (pwhelan) wrote :

Can you double click it to see if it runs?

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :

It ran, it opened Mixxx but then as usual Mixxx just went off after about 3 seconds.

Phillip have you seen Bill Good's posts where he thinks my problem maybe different then other peoples as I'm not using FGLRX? Are you able to help with is?

Revision history for this message
jus (jus) wrote :

@Gary
Open Terminal and drag the mixxx binary to a terminal window, then hit enter ( thus executing the binary). You`ll see the debug messages that give you a hint what went wrong.

Revision history for this message
mrvica (malisha-serb) wrote :

I want to report a most strange thing. I was one of the first to report this bug... Since then, I had almost given up on fixing the problem and used Mixxx either with my drivers uninstalled or waveforms deactivated. In the meantime, i had to reinstall Ubuntu 10.10, which I did. On the same hardware, with the same system, program version and the same video driver, now, everything works perfectly. I mean, it's a good thing :D But most peculiar...

Revision history for this message
Gary Littlemore (gary-littlemore) wrote :
Download full text (35.3 KiB)

@jus

gary@gary-HP-nx9005-DJ260T:~$ '/home/gary/Desktop/mixxx'
Debug: [Main]: Mixxx mixxx-1.9 "(bzr r2679; built on: Jan 10 2011 @ 02:33:57; flags: hifieq midiscript qdebug vinylcontrol) " is starting...
Debug: [Main]: Qt version is: 4.7.0
Debug: [Main]: Configuration file is at the current version 1.9.0
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Debug: [Main]: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug: [Main]: src/library/trackcollection.cpp DB status: true
Debug: [Main]: QSqlError(-1, "", "")
Debug: [Main]: SchemaManager::upgradeToSchemaVersion already at version 8
Debug: [Main]: TrackDAO::initialize QThread(0xa374cf0, name = "Main") "qt_sql_default_connection"
Debug: [Main]: CrateDAO::initialize()
Debug: [Main]: CueDAO::initialize QThread(0xa374cf0, name = "Main") "qt_sql_default_connection"
Debug: [Main]: Created MissingTracksModel!
Debug: [Main]: Promo dir: "/usr/share/mixxx//promo/1.8.0/index.html"
Warning: [Main]: Object::connect: No such slot SamplerBank::loadSamplerBank(double) in src/samplerbank.cpp:16
Warning: [Main]: Object::connect: No such slot SamplerBank::saveSamplerBank(double) in src/samplerbank.cpp:18
Debug: [Main]: ControlObject::getControl returning NULL for ( "[ReplayGain]" , "InitialReplayGainBoost" )
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" )
Debug: [Main]: Setting "[Channel1]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterHighKill" as toggle
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDepth" )
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDelay" )
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoPeriod" )
Debug: [Main]: Setting "[Channel1]" "flanger" as toggle
Debug: [Main]: Setting "[Channel1]" "play" as toggle
Debug: [Main]: Setting "[Channel1]" "repeat" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: Setting "[Channel1]" "keylock" as toggle
Debug: [Main]: Setting "[Channel1]" "pfl" as toggle
Debug: [Main]: Setting "[Channel2]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterHighKill" as toggle
Debug: [Main]: Setting "[Channel2]" "flanger" as toggle
Debug: [Main]: Setting "[Channel2]" "play" as toggle
Debug: [Main]: Setting "[Channel2]" "repeat" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: Setting "[Channel2]" "keylock" as toggle
Debug: [Main]: Setting "[Channel2]" "pfl" as toggle
Debug: [Main]: Constructed LibraryScanner
Debug: [Main]: iTunes Album Art path is: ""
Debug: [Main]: Could not read "/home/gary/.mixxx/midi/MixxxMIDIDevice...

Revision history for this message
Vittorio Colao (l0rdt) wrote :

@Gary

In my opinion, your problem is related to this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/557266

Revision history for this message
phil(nice) (philgood052) wrote :

Just a tip for all ubuntu users, if it is not mentioned somewere above: Before starting up mixxx, make sure you have compiz disabled. To do so, turning it off, or setting the visual effects to off, isn't enough cause compiz window manager would still run in the background.
Just hit Alt + F2 and type , "metacity --replace". This is the only way to disable compiz completely. If you need to revert back, Alt + F2 "compiz --replace". Quotations excluded ofcourse.

Revision history for this message
kNNw0w (pmaryusss) wrote :
Download full text (10.2 KiB)

Hi, it freezes to me too. Here's the output from the terminal:

marius@marius-desktop:~$ mixxx
Debug: [Main]: Mixxx 1.8.2 "" is starting...
Debug: [Main]: Qt version is: 4.7.0
Debug: [Main]: Configuration file is at the current version 1.8.2
Debug: [Main]: Setting "[Channel1]" "play" as toggle
Debug: [Main]: Setting "[Channel1]" "wheel_touch_switch" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: Setting "[Channel2]" "play" as toggle
Debug: [Main]: Setting "[Channel2]" "wheel_touch_switch" as toggle
Debug: [Main]: CachingReader using 4980736 bytes.
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" )
Debug: [Main]: Setting "[Channel1]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel1]" "filterHighKill" as toggle
Debug: [Main]: Setting "[Channel1]" "pfl" as toggle
Debug: [Main]: Setting "[Channel2]" "filterLowKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterMidKill" as toggle
Debug: [Main]: Setting "[Channel2]" "filterHighKill" as toggle
Debug: [Main]: Setting "[Channel2]" "pfl" as toggle
Debug: [Main]: Setting "[Channel1]" "flanger" as toggle
Debug: [Main]: Setting "[Channel2]" "flanger" as toggle
Debug: [Main]: SampleRate 48000
Debug: [Main]: Latency 21
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Debug: [Main]: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug: [Main]: src/library/trackcollection.cpp DB status: true
Debug: [Main]: QSqlError(-1, "", "")
Debug: [Main]: SchemaManager::upgradeToSchemaVersion already at version 5
Debug: [Main]: TrackDAO::initialize QThread(0x8d4cef8, name = "Main") "qt_sql_default_connection"
Debug: [Main]: CrateDAO::initialize()
Debug: [Main]: CueDAO::initialize QThread(0x8d4cef8, name = "Main") "qt_sql_default_connection"
Debug: [Main]: Created MissingTracksModel!
Debug: [Main]: Promo dir: "/usr/share/mixxx//promo/1.8.0/index.html"
Debug: [Main]: ITunesLibrary=[ "/home/marius/.itunes.xml" ]
Warning: [Main]: WPushButton for control "[Channel1],loop_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],loop_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],TrackEndMode" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],TrackEndMode" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_3_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_4_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton ...

Revision history for this message
kNNw0w (pmaryusss) wrote :

Ok, i deactivated the effects and now's ok. What about to make it working with all effects on? :-)

Revision history for this message
phil(nice) (philgood052) wrote :

knnwow, this is not possible as we speak. compiz is known to cause such problems for a long time. I know it is annoying having the procedure repeated every time you want to use some programs, but it's the only solution we have.
Perhaps someone could write a script for doing this automatically for every application inside a pre-defined group by the user.
And reverting back to compiz the same way.

Revision history for this message
Bryce Harrington (bryce) wrote :

[Dropping the -fglrx task, as since when I asked there's been no further indication that something needs changed in the video driver.]

Changed in fglrx-installer (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
daniel (daniel309) wrote :

Im also seeing this problem on the ati card (ATI Technologies Inc Mobility Radeon HD 3650) using fglrx. X just crashes and I have to hard reboot. I disabled the "Waveform display" in interface preferences and now I can safely run mixxx again.

When I started mixxx from the commandline, it did not crash my machine, but was showing a message that I have direct rendering disabled and that displaying the waveform might use a lot of cpu. And indeed, the waveform display was flickering heavily and not looking nice at all...

When I start mixxx using the menu icon, it crashes X until I disable the waveform display. Starting mixxx via icon actually starts "pasuspender mixxx". Does this help anyone?

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi Bryce,

Sorry for not responding to you earlier. Basically we're at the point where we don't know what the problem is. I'm fairly sure it's not something wrong with Mixxx, but the way we are using the Qt OpenGL API's seems to elicit a hard system crash for users of FGLRX. The proposed patch has shown some promising results, but we aren't sure that it doesn't trigger the issue for everyone affected.

Whether this means it's an FGLRX issue, a Qt issue, or somewhere else in the stack -- I'm not sure. I'd definitely appreciate any advice you might have on trying to pin this down to a specific area. Unfortunately I (or any other Mixxx devs) can't seem to reproduce this on the little ATI hardware we have.

Thanks,
RJ

Revision history for this message
Gabriel M. Beddingfield (gabrbedd) wrote :

I built the 1.9-bzr branch (which includes the patch in comment 49), however it causes a crash for me (Qt 4.6.2 and 4.7.1). I think it's an issue with Qt, so I filed a bug with them:

    http://bugreports.qt.nokia.com/browse/QTBUG-17284

Meanwhile, the patch doesn't validate the QGLContext pointer, nor does it verify that QGLContext::create() was successful.

Revision history for this message
Gabriel M. Beddingfield (gabrbedd) wrote :

According to this thread[1], before constructing the QGLContext you need to create a QPaintDevice (e.g. QGLWidget) up-front and then use the marked-as-obsolete QGLContext constructor that takes a QPaintDevice.

[1] http://lists.trolltech.com/qt-interest/2008-08/thread00046-0.html

Revision history for this message
Santeri Savonlahti (shanttu) wrote :

Just wanted to report my status: 10.10, ATI 3470, fglrx enabled,
catalyst version OpenGL version string: 3.3.10428 Compatibility Profile Context.
/usr/lib/qt4/examples/opengl/textures/textures works fine.
All the best for getting this solved.

Revision history for this message
Gabriel M. Beddingfield (gabrbedd) wrote :

Please disregard comments #72 and #73. My problems are unrelated to this bug, and the code isn't necc. wrong. When the widget is constructed, it passes the context. However, QGLContext::create() is a NOP without a widget.

Revision history for this message
Joey Dodson (ninjawailer) wrote :
Download full text (16.9 KiB)

I previously had this problem. Two things seemed to fix it.

1) Purged the fglrx drivers and reinstalled the proprietary ATI drivers
2) Mixxx only starts if I disable compiz as recommended in post #65 (Thanks phil!!)

Now, I'm sure this isn't a long term solution for Mixxx and/or other programs that Mixxx may rely on causing this problem. However, this combination of fixes seems to work fine. Previously I could run Mixxx without waveform displays on, although now they are on and it starts fine (provided I first disable compiz after each restart).

I tried to automate turning off compiz by changing the Mixxx command to "metacity --replace && pasuspender mixxx", which I thought should run "metacity --replace" and then run Mixxx. It didn't exactly work. Perhaps it is different than using alt+f2, which runs it in tty2 (if I understand correctly). Should I have to specify that the first command run in tty2 somehow? Anyways, Mixxx works on my system provided the above two conditions are met.

System specs/other data:

Ubuntu 10.10
Acer Aspire 4551G
ATI Mobility Radeon HD 5650
Catalyst version 10.12

lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 41)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (rev 40)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
02:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series]
02:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
06:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)

Mixxx log (I believe this is a successful run log, after the above changes were made. I would have to re-crash it to get the bad log, which I am willing to do if it...

Revision history for this message
phil(nice) (philgood052) wrote :

@Joey, you're very welcome. I do have small issues with the fglrx, so i'm waiting until the new system is done so i can install the ati drivers manually and hopefully get rid of all these problems.

Revision history for this message
kinweirdo (kinweirdo) wrote :

confirmed on arch linux using xf86-video-ati 6.14.0-1 (xorg-video-drivers)
mixxx 1.9.0-1

lspci | grep -i vga
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY

lsmod | grep -E '(radeon|video|ati|vga)'
radeon 845112 3
ttm 44512 1 radeon
drm_kms_helper 23703 1 radeon
drm 141488 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 4191 1 radeon
video 10367 0
i2c_core 16029 6 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_ali1535,i2c_ali15x3
output 1456 1 video

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Confirmed → Triaged
Revision history for this message
Darion (malfa) wrote :

ATI Technologies Inc RV710 [Radeon HD 4350] with ATI propetary driver, it reboot X

replacing 0 with 1 to the config file in the visuals key, it works fine.

Revision history for this message
Darion (malfa) wrote :

I miss that i have a double screen.

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :
RJ Skerry-Ryan (rryan)
Changed in mixxx:
importance: High → Critical
RJ Skerry-Ryan (rryan)
tags: added: ati crash fglrx ubuntu
Revision history for this message
Alexander Dobetsberger (masternoob) wrote :

Is this still an issue?

Changed in mixxx:
status: Triaged → Invalid
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5552

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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