Can I ignore mutex lock error?

Message boards : Number crunching : Can I ignore mutex lock error?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile jay_e

Send message
Joined: 6 Apr 03
Posts: 62
Credit: 1,072,112
RAC: 0
United States
Message 1525832 - Posted: 8 Jun 2014, 9:34:59 UTC

Greetings!!

I'm running BOINC 7.2.42 on an Ubuntu 14-04 system with a Radeon ATI 7750 GPU.

I was running Einstein@home WU when I saw this problem.
I shut down the Einstein work and (re-)started SETI WU to see if that WU code get
the same errors.

Yes. But not as many.
Here are the syslog and Boinc events logs.
The errors occur just as Seti got started on a WU.
With Einstein, they happened about evry 5 to 10 nminutes - not on a regular pattern.
Jun  8 01:21:59 pc-14-large kernel: [12372.687644] waiting module removal not supported: please upgrade<3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:29:50 pc-14-large kernel: [13663.875940] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:47:35 pc-14-large kernel: [14727.321192] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:47:35 pc-14-large kernel: [14727.321196] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:47:35 pc-14-large kernel: [14727.321200] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:47:35 pc-14-large kernel: [14727.321202] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.
Jun  8 01:47:35 pc-14-large kernel: [14727.321204] <3>[fglrx:KAS_Mutex_Release] *ERROR* Mutex released without holding it.

no more errors for 5 hours - running several WU

Boinc events for above period:
Sun 08 Jun 2014 01:19:43 AM EDT | SETI@home | Master file download succeeded
Sun 08 Jun 2014 01:19:44 AM EDT | SETI@home | work fetch suspended by user
Sun 08 Jun 2014 01:19:48 AM EDT | SETI@home | Sending scheduler request: Project initialization.
Sun 08 Jun 2014 01:19:48 AM EDT | SETI@home | Requesting new tasks for CPU and ATI
Sun 08 Jun 2014 01:19:50 AM EDT | SETI@home | Scheduler request completed: got 1 new tasks

..... continues with normal startup....
......    I set app_config.xml to 1 CPU and 1 GPU task........

Sun 08 Jun 2014 01:24:52 AM EDT |  | Reading preferences override file
Sun 08 Jun 2014 01:24:52 AM EDT |  | Preferences:
Sun 08 Jun 2014 01:24:52 AM EDT |  | max memory usage when active: 7099.28MB
Sun 08 Jun 2014 01:24:52 AM EDT |  | max memory usage when idle: 7099.28MB
Sun 08 Jun 2014 01:24:52 AM EDT |  | max disk usage: 10.00GB
Sun 08 Jun 2014 01:24:52 AM EDT |  | max CPUs used: 6
Sun 08 Jun 2014 01:24:52 AM EDT |  | (to change preferences, visit a project web site or select Preferences in the Manager)
Sun 08 Jun 2014 01:30:56 AM EDT |  | Re-reading cc_config.xml
Sun 08 Jun 2014 01:30:56 AM EDT |  | Not using a proxy
Sun 08 Jun 2014 01:30:56 AM EDT |  | Config: GUI RPCs allowed from:
Sun 08 Jun 2014 01:30:56 AM EDT |  | log flags: file_xfer, sched_ops, task
Sun 08 Jun 2014 01:30:56 AM EDT | SETI@home | Found app_config.xml
Sun 08 Jun 2014 01:30:59 AM EDT |  | Reading preferences override file
Sun 08 Jun 2014 01:30:59 AM EDT |  | Preferences:

  ...... continues and downloads WU; processes; and uploads.....

Sun 08 Jun 2014 01:30:59 AM EDT |  | max memory usage when active: 7099.28MB
Sun 08 Jun 2014 01:30:59 AM EDT |  | max memory usage when idle: 7099.28MB
Sun 08 Jun 2014 01:30:59 AM EDT |  | max disk usage: 10.00GB
Sun 08 Jun 2014 01:30:59 AM EDT |  | max CPUs used: 6
Sun 08 Jun 2014 01:30:59 AM EDT |  | (to change preferences, visit a project web site or select Preferences in the Manager)
Sun 08 Jun 2014 01:44:18 AM EDT |  | Re-reading cc_config.xml
Sun 08 Jun 2014 01:44:18 AM EDT |  | Not using a proxy
Sun 08 Jun 2014 01:44:18 AM EDT |  | Config: GUI RPCs allowed from:
Sun 08 Jun 2014 01:44:18 AM EDT |  | log flags: file_xfer, sched_ops, task
Sun 08 Jun 2014 01:44:18 AM EDT | SETI@home | Found app_config.xml
Sun 08 Jun 2014 01:44:20 AM EDT |  | Reading preferences override file
Sun 08 Jun 2014 01:44:20 AM EDT |  | Preferences:
Sun 08 Jun 2014 01:44:20 AM EDT |  | max memory usage when active: 7099.28MB
Sun 08 Jun 2014 01:44:20 AM EDT |  | max memory usage when idle: 7099.28MB
Sun 08 Jun 2014 01:44:20 AM EDT |  | max disk usage: 10.00GB
Sun 08 Jun 2014 01:44:20 AM EDT |  | max CPUs used: 6
Sun 08 Jun 2014 01:44:20 AM EDT |  | (to change preferences, visit a project web site or select Preferences in the Manager)
Sun 08 Jun 2014 01:44:41 AM EDT | SETI@home | task 17oc08ad.18064.2526.438086664196.12.11_1 suspended by user
Sun 08 Jun 2014 01:44:49 AM EDT |  | Reading preferences override file
Sun 08 Jun 2014 01:44:49 AM EDT |  | Preferences:
Sun 08 Jun 2014 01:44:49 AM EDT |  | max memory usage when active: 7099.28MB
Sun 08 Jun 2014 01:44:49 AM EDT |  | max memory usage when idle: 7099.28MB
Sun 08 Jun 2014 01:44:49 AM EDT |  | max disk usage: 10.00GB
Sun 08 Jun 2014 01:44:49 AM EDT |  | max CPUs used: 6
Sun 08 Jun 2014 01:44:49 AM EDT |  | (to change preferences, visit a project web site or select Preferences in the Manager)
Sun 08 Jun 2014 01:44:53 AM EDT | SETI@home | task 17oc08ad.18064.2526.438086664196.12.11_1 resumed by user
Sun 08 Jun 2014 01:45:44 AM EDT | SETI@home | work fetch resumed by user
Sun 08 Jun 2014 02:27:19 AM EDT | SETI@home | Sending scheduler request: To fetch work.
Sun 08 Jun 2014 02:27:19 AM EDT | SETI@home | Requesting new tasks for ATI
Sun 08 Jun 2014 02:27:21 AM EDT | SETI@home | Scheduler request completed: got 1 new tasks
Sun 08 Jun 2014 02:27:24 AM EDT | SETI@home | Started download of setiathome_7.04_x86_64-pc-linux-gnu__opencl_ati_linux
Sun 08 Jun 2014 02:27:24 AM EDT | SETI@home | Started download of MultiBeam_Kernels_r1831_linux_ati.cl
Sun 08 Jun 2014 02:27:27 AM EDT | SETI@home | Finished download of MultiBeam_Kernels_r1831_linux_ati.cl
Sun 08 Jun 2014 02:27:27 AM EDT | SETI@home | Started download of mb_cmdline-7.04-opencl_ati_linux.txt
Sun 08 Jun 2014 02:27:28 AM EDT | SETI@home | Finished download of mb_cmdline-7.04-opencl_ati_linux.txt
Sun 08 Jun 2014 02:27:28 AM EDT | SETI@home | Started download of setiathome-7.04-opencl_ati_linux_COPYING
Sun 08 Jun 2014 02:27:29 AM EDT | SETI@home | Finished download of setiathome-7.04-opencl_ati_linux_COPYING
Sun 08 Jun 2014 02:27:29 AM EDT | SETI@home | Started download of setiathome-7.04-opencl_ati_linux_COPYRIGHT
Sun 08 Jun 2014 02:27:30 AM EDT | SETI@home | Finished download of setiathome_7.04_x86_64-pc-linux-gnu__opencl_ati_linux
Sun 08 Jun 2014 02:27:30 AM EDT | SETI@home | Finished download of setiathome-7.04-opencl_ati_linux_COPYRIGHT
Sun 08 Jun 2014 02:27:30 AM EDT | SETI@home | Started download of setiathome-7.04-opencl_ati_linux_README
Sun 08 Jun 2014 02:27:30 AM EDT | SETI@home | Started download of setiathome-7.04-opencl_ati_linux_linux_README_OPENCL
Sun 08 Jun 2014 02:27:31 AM EDT | SETI@home | Finished download of setiathome-7.04-opencl_ati_linux_README
Sun 08 Jun 2014 02:27:31 AM EDT | SETI@home | Finished download of setiathome-7.04-opencl_ati_linux_linux_README_OPENCL
Sun 08 Jun 2014 02:27:31 AM EDT | SETI@home | Started download of 15fe09ab.11857.20113.438086664205.12.162
Sun 08 Jun 2014 02:27:33 AM EDT | SETI@home | Finished download of 15fe09ab.11857.20113.438086664205.12.162
Sun 08 Jun 2014 02:27:48 AM EDT | SETI@home | Computation for task 17oc08ad.18064.2526.438086664196.12.11_1 finished
Sun 08 Jun 2014 02:27:48 AM EDT | SETI@home | Starting task 15fe09ab.11857.20113.438086664205.12.162_1
Sun 08 Jun 2014 02:27:50 AM EDT | SETI@home | Started upload of 17oc08ad.18064.2526.438086664196.12.11_1_0
Sun 08 Jun 2014 02:27:54 AM EDT | SETI@home | Finished upload of 17oc08ad.18064.2526.438086664196.12.11_1_0
Sun 08 Jun 2014 03:22:09 AM EDT | SETI@home | Computation for task 15fe09ab.11857.20113.438086664205.12.162_1 finished
Sun 08 Jun 2014 03:22:11 AM EDT | SETI@home | Started upload of 15fe09ab.11857.20113.438086664205.12.162_1_0
Sun 08 Jun 2014 03:22:13 AM EDT | SETI@home | Sending scheduler request: To fetch work.
Sun 08 Jun 2014 03:22:13 AM EDT | SETI@home | Reporting 1 completed tasks
Sun 08 Jun 2014 03:22:13 AM EDT | SETI@home | Requesting new tasks for ATI
Sun 08 Jun 2014 03:22:15 AM EDT | SETI@home | Scheduler request completed: got 1 new tasks
Sun 08 Jun 2014 03:22:16 AM EDT | SETI@home | Finished upload of 15fe09ab.11857.20113.438086664205.12.162_1_0
Sun 08 Jun 2014 03:22:17 AM EDT | SETI@home | Started download of 16no08ac.14107.4980.438086664203.12.61
Sun 08 Jun 2014 03:22:20 AM EDT | SETI@home | Finished download of 16no08ac.14107.4980.438086664203.12.61
Sun 08 Jun 2014 03:22:20 AM EDT | SETI@home | Starting task 16no08ac.14107.4980.438086664203.12.61_1
......... going down to 4:20 timeframe.......
......... I new WU is downloaded slightly before the current completes.....
.........  don't see anything at 4:20:26
Sun 08 Jun 2014 04:05:45 AM EDT | SETI@home | Scheduler request completed: got 1 new tasks
Sun 08 Jun 2014 04:05:47 AM EDT | SETI@home | Started download of 15fe09ab.4062.21749.438086664197.12.12
Sun 08 Jun 2014 04:05:50 AM EDT | SETI@home | Finished download of 15fe09ab.4062.21749.438086664197.12.12
Sun 08 Jun 2014 04:05:50 AM EDT | SETI@home | Starting task 15fe09ab.4062.21749.438086664197.12.12_2
Sun 08 Jun 2014 05:12:18 AM EDT | SETI@home | Sending scheduler request: To fetch work.
Sun 08 Jun 2014 05:12:18 AM EDT | SETI@home | Requesting new tasks for ATI
Sun 08 Jun 2014 05:12:20 AM EDT | SETI@home | Scheduler request completed: got 1 new tasks
Sun 08 Jun 2014 05:12:22 AM EDT | SETI@home | Started download of 15oc08ab.3998.72.253403070479.12.85
Sun 08 Jun 2014 05:12:24 AM EDT | SETI@home | Computation for task 15fe09ab.4062.21749.438086664197.12.12_2 finished
Sun 08 Jun 2014 05:12:25 AM EDT | SETI@home | Finished download of 15oc08ab.3998.72.253403070479.12.85
Sun 08 Jun 2014 05:12:25 AM EDT | SETI@home | Starting task 15oc08ab.3998.72.253403070479.12.85_1
Sun 08 Jun 2014 05:12:26 AM EDT | SETI@home | Started upload of 15fe09ab.4062.21749.438086664197.12.12_2_0
Sun 08 Jun 2014 05:12:30 AM EDT | SETI@home | Finished upload of 15fe09ab.4062.21749.438086664197.12.12_2_0

............. even opening up filters to see events of all projects, no activity at 4:20:26   ..........

Sun 08 Jun 2014 04:12:08 AM EDT | World Community Grid | Started upload of faah830571_ZINC32853907_x4GW6aINleB_00_0_3
Sun 08 Jun 2014 04:12:09 AM EDT | World Community Grid | Finished upload of faah830571_ZINC32853907_x4GW6aINleB_00_0_3
Sun 08 Jun 2014 04:22:35 AM EDT | pogs | Computation for task NGC7779_area11311665_0 finished
Sun 08 Jun 2014 04:22:35 AM EDT | World Community Grid | Starting task faah830612_ZINC19938355_x4GW6aINleB_00_1
Sun 08 Jun 2014 04:22:37 AM EDT | pogs | Started upload of NGC7779_area11311665_0_0
Sun 08 Jun 2014 04:22:42 AM EDT | pogs | Finished upload of NGC7779_area11311665_0_0


There are no mutex errors if I don't crunch GPU WU.

Other: To keep processor below 54C, I run cpu utilization at 75%
( 6 of the 8 processors - with 1 of the 6 dedicated to handle the GPU WU.)
Shouldn't be a heat or over-clock problem.

So..... I'm stumped.

Can I ignore the Mutex lock error?

Suggestions for debug or logging?

Thanks!!
Jay
ID: 1525832 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1525841 - Posted: 8 Jun 2014, 10:43:50 UTC - in response to Message 1525832.  
Last modified: 8 Jun 2014, 10:45:24 UTC

Can I ignore the Mutex lock error?

Probably not, as the system most likely won't be performing nearly as well as it should.


Suggestions for debug or logging?

It appears to be a Catalyst driver related issue, these may be of help or at least get you going in the right direction.

http://www.linuxquestions.org/questions/debian-26/debian-jessie-amd-catalyst-fglrx-installed-but-slow-4175502130/

http://devgurus.amd.com/thread/167582
Grant
Darwin NT
ID: 1525841 · Report as offensive
Profile jay_e

Send message
Joined: 6 Apr 03
Posts: 62
Credit: 1,072,112
RAC: 0
United States
Message 1525995 - Posted: 9 Jun 2014, 6:53:18 UTC - in response to Message 1525841.  

Hi,
Thanks, Darwin.

Do you get run fglrx and get the mutex errors???

If you run fglrx and don't get the mutex error, could you, please take a look at your dmesg and let me know which library you use??


I looked up the reported bugs.
I'm not so sure that they are applicable....
I'm not having any performance problems....
I did have seg faults with a beta version of einstein - but that was worked out.
I can watch videos with VLC without the Mutex error.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741397 happens when trying to play a video.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739054 happens at boot and gives a seg fault.it is based on 5.954302] <6>[fglrx] module loaded - fglrx 13.35.5 [Jan 29 2014] with 1 minors

http://devgurus.amd.com/thread/167582
is from an older release and dealt with a user-written JavaCL code.
Their dmesg: [ 6.625555] <6>[fglrx] module loaded - fglrx 13.20.5 [Sep 21 2013] with 4 minors


OK. I guess I need to refine and re-focus my question:
Goal is to see if the mutex error is caused by the Seti and Einstein GPU code -
and if so how.
(Rather than a bug in my install/configuration...)

I ran a test of Not running GPU WU for a day and observing if there were still Mutex errors.
There were no Mutex errors in that period.
This should say that the error is related to the WU code and the resources used.

OK. Is it the AMD/fglrx code?

First step - identify which driver I have...
According to dmesg, I have
[ 3.370667] <6>[fglrx] module loaded - fglrx 13.35.5 [Mar 12 2014] with 1 minors

What is latest AMD code - and what bugs did the latest release fix?
(( Yes, there is a logic flaw here - may be more than 1 release.))

I went to the AMD site.


http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx

[Note the release date.]
it says
AMD Catalystâ„¢ 14.6 Beta for Linux
Last Updates: 5/27/2014
Article Number: RN-LN-B14.6

​Installer Notes

Highlights of the AMD Catalystâ„¢ 14.6 Beta Driver for Linux:
This release of AMD Catalystâ„¢ Linux introduces support for the following new:

Products:

    None

 Features:

    Ubuntu 14.04 support
    Install improvements
        Package and distribution generation options; recommend options set by default
            Help user install generated distribution package once created
        Pop-up messages to help guide users through the install process
            Identifying and installation of pre-requisites 

Resolved Issues:

    [399454] : Witcher 2 - Resolves random lock-up seen when launching the application

    [398826] : Screen corruption when connect external monitor to some PowerXpress A+I platform
    [396719] : X crash when do rotation with Tear Free Desktop enabled
    [397810] : Failure on exit of OpenGL programs
    [398424] : Error message when run clinfo in console mode
    [396098] : Blank screen when hotplug HDMI monitor from MST hub
    [396795] : System hang after resume from S3/S4 in High Performance mode on PowerXpress A+I platform
    [396870] : Garbage on the bottom right corner of screen before boot into login UI during restart

    [394504] : Segmentation fault when run ETQW

Open Issues:

    DOTA 2 may hang while playing on the AMD Radeon 7900 or AMD Radeon R9 280X
    Witcher 2 exhibits intermittent corruption when swinging sword in the Arena


I didn't see Mutex errors...
So that was inconclusive.

OK, time to restate the question from a different direction:

Does anyone else get the Mutex errors when
1) Running seti GPU WU
2) Running the 3/12/2014 fglrx-updates on the Ubuntu Trust Tahr (14.04) release???

If others are running this configuration - and not getting the error,
then I can happily say that the problem is in my box. Then, I can wipe everthing; re-intall Ubuntu; and try again.

If others do get the error, then, hopefully, so are the seti code developers..

They might have a suggestion of whether or not to ignore the mutex problem - or wait for a new AMD release to work its way to Ubuntu, or

Thanks for the previous suggestions and effort to suggest a cause,
Jay
(I'm learning that it is not easy to ask a good question.)
ID: 1525995 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1526002 - Posted: 9 Jun 2014, 7:43:12 UTC - in response to Message 1525995.  

Do you get run fglrx and get the mutex errors???

I'm running Windows, so it's not an issue I've come across.

It could be related to the Seti applications, or it is due to the video driver you're using- it just doesn't show up unless you're running some sort of GPU processing application, other than just a graphic one.

If it's not affecting processing, nor affecting the system adversely then you could ignore the issue, otherwise you could try running a later video driver (if available) or an earlier version & see if that sorts out the problem.
Grant
Darwin NT
ID: 1526002 · Report as offensive

Message boards : Number crunching : Can I ignore mutex lock error?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.