Uzbl

Tasklist

FS#42 - Crashes on multiple sites with 'Trying to recursivly lock a mutex'

Attached to Project: Uzbl
Opened by Anonymous Submitter - 2009-06-16 06:19:31 PM
Last edited by Dieter Plaetinck (Dieter_be) - 2010-01-02 04:33:45 PM
Task Type Bug Report
Category uzbl-core
Status Closed
Assigned To No-one
Operating System Linux
Severity High
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Uzbl, latest from experimental, keeps crashing on many sites (including uzbl.org!) with the following error:

GThread-ERROR **: Trying to recursivly lock a mutex at 'unknown', previously locked at 'unknown'
This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
2010-01-02 04:33:45 PM
Reason for closing:  Works for me
Comment by Dieter Plaetinck (Dieter_be) - 2009-06-25 05:32:23 PM
need more info.
commit hash, which os, kernel, webkit library, gtk library,....
show us the output of uzbl --verbose
Comment by Stephen Paul Weber (singpolyma) - 2009-06-28 03:36:53 AM
I am not the OP, but I also have this issue on some sites, such as ossguy.com

Running 8284be1a0682492a3d65b6fa12534e247460e94d
or 7335fa2d650c4a3378484dfbc71ff572b5613b27
both have the issue

Ubuntu Jaunty
libwebkit-dev 1.1.10-1~jjwkt1
libglib2.0-0 2.20.1-0ubuntu2
libgtk2.0-0 2.16.1-0ubuntu2
$ uname -a
Linux singpolyma-mini 2.6.28-12-generic #43-Ubuntu SMP Fri May 1 19:27:06 UTC 2009 i686 GNU/Linux

uzbl -v output going to ossguy.com

STDOUT:

Uzbl start location: uzbl
window_id 20971557
pid 10309
name: (null)
init_fifo: created successfully as /tmp/uzbl_fifo_20971557
init_socket: opened in /tmp/uzbl_socket_20971557
Binding j : scroll_vert 20
Binding
: scroll_vert 20 # currently not working
Binding : scroll_vert 95% # hack in my version, `n is \n, `s is " "
Binding k : scroll_vert -20
Binding h : scroll_horz -20
Binding l : scroll_horz 20
Binding gg : scroll_begin
Binding G : scroll_end
Binding b : back
Binding m : forward
Binding S : stop
Binding r : reload
Binding R : reload_ign_cache
Binding + : zoom_in
Binding - : zoom_out
Binding T : toggle_zoom_type
Binding 1 : sh "echo set zoom_level = 1.0 > $4"
Binding 2 : sh "echo set zoom_level = 2.0 > $4"
Binding t : toggle_status
Binding /* : search %s
Binding ?* : search_reverse %s
Binding n : search
Binding N : search_reverse
Binding gh : uri http://www.uzbl.org
Binding y _ : uri http://yubnub.org/parser/parse?default=gbbn&command=%s
Binding g _ : uri http://google.com/search?q=%s
Binding wp _ : uri http://en.wikipedia.org/?search=%s
Binding @ _ : uri http://twitter.com/%s
Binding @@ _ : uri http://identi.ca/%s
Binding :_ : chain '%s'
Binding s _ : set %s
Binding i : toggle_insert_mode
Binding I : toggle_insert_mode 0
Binding D : sh 'exec uzbl -u "http://delicious.com/save?url=$6&title=$7&v=5"'
Binding d : uri http://del.icio.us/singpolyma
Binding o : spawn "/home/singpolyma/.local/share/uzbl/scripts/load_url_from_history.sh"
Binding s : js (function(){var url=document.location;var links=document.getElementsByTagName('link');var found=0;for(var i=0,l;l=links[i];i++){if(l.getAttribute('rev')=='canonical'||(/alternate short/).exec(l.getAttribute('rel'))){found=l.getAttribute('href');break;}}if(found){prompt('URL:',found);}else{window.onTinyUrlGot=function(r){if(r.errorCode==0){var t;for(var i in r.results){t=r.results[i].shortUrl;}prompt('URL:',t);}else{alert('Could not shorten with bit.ly');}};var s=document.createElement('script');s.type='text/javascript';s.src='http://api.bit.ly/shorten?login=bitlyapidemo&apiKey=R_0da49e0a9118ff35f52f629d2d71bf07&version=2.0.1&callback=onTinyUrlGot&longUrl='+encodeURIComponent(document.location);document.getElementsByTagName('head')[0].appendChild(s);}})();
Binding | : js (function(){readStyle='style-ebook';readSize='size-large';readMargin='margin-medium';_readability_script=document.createElement('SCRIPT');_readability_script.type='text/javascript';_readability_script.src='http://lab.arc90.com/experiments/readability/js/readability-0.1.js?x='+(Math.random());document.getElementsByTagName('head')[0].appendChild(_readability_script);_readability_css=document.createElement('LINK');_readability_css.rel='stylesheet';_readability_css.href='http://lab.arc90.com/experiments/readability/css/readability.css';_readability_css.type='text/css';document.getElementsByTagName('head')[0].appendChild(_readability_css);_readability_print_css=document.createElement('LINK');_readability_print_css.rel='stylesheet';_readability_print_css.href='http://lab.arc90.com/experiments/readability/css/readability-print.css';_readability_print_css.media='print';_readability_print_css.type='text/css';document.getElementsByTagName('head')[0].appendChild(_readability_print_css);})();
Binding yy : spawn "/home/singpolyma/.local/share/uzbl/scripts/yank.sh" 6 primary
Binding ytitle : spawn "/home/singpolyma/.local/share/uzbl/scripts/yank.sh" 7 clipboard
Binding p : sh 'echo "uri `xclip -selection primary -o`" > $4'
Binding P : sh 'echo "uri `xclip -selection clipboard -o`" > $4'
Binding 'p : sh 'exec uzbl -u $(xclip -o)'
Binding ZZ : exit
Binding Xs : js alert("hi");
Binding XS : sh 'echo "js alert (\\"This is sent by the shell via a fifo\\")" > "$4"'
Binding !dump : sh "echo dump_config > $4"
Binding !reload : sh 'cat $1 > $4'
Binding f* : script /home/singpolyma/.local/share/uzbl/scripts/follow_Numbers.js %s
Binding F* : script /home/singpolyma/.local/share/uzbl/scripts/inspect_Numbers.js %s
Stdin: watch added successfully
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' '' '' 'GET' 'ossguy.com' '/' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/style.css' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-includes/js/jquery/jquery.js' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/js/k2.functions.js.php' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/css/action-streams.css' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/plugins/lifestream/lifestream.css' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/plugins/openid/f/openid.min.css' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/plugins/wp-contact-form-iii/wp-contactform-iii.css' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/css/core.css.php' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/plugins/lifestream/lifestream.js' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/images/time.png' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/images/comment.png' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/wp-content/themes/kaytwo-read-only/images/quote.png' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'i.creativecommons.org' '/l/by-sa/3.0/88x31.png' -- result: true
Stdout:
spawned: '/home/singpolyma/.local/share/uzbl/scripts/cookies.py' '/home/singpolyma/.config/uzbl/config' '10309' '20971557' '/tmp/uzbl_fifo_20971557' '/tmp/uzbl_socket_20971557' 'http://ossguy.com/' 'A better world' 'GET' 'ossguy.com' '/avatar/denver_48.png' -- result: true
Stdout:

STDERR:

GThread-ERROR **: Trying to recursivly lock a mutex at 'unknown', previously locked at 'unknown'
aborting...
Aborted
Comment by Dieter Plaetinck (Dieter_be) - 2009-06-28 08:46:16 AM
Weird. I cannot reproduce it with 8284be1a0682492a3d65b6fa12534e247460e94d on Arch
what's your libsoup version? mine is 2.26.2
Comment by Stephen Paul Weber (singpolyma) - 2009-06-28 04:53:51 PM
libsoup2.4-1 2.27.1-0ubuntu1
Comment by Saul Howard (saulhoward) - 2009-07-06 09:49:57 AM
Hey, OP here. Sorry for lack of details. This is still happening on many sites. Here is what happens on http://uzbl.org

I am on Ubuntu Jaunty as well. Do you think it might be libsoup?

UZBL CURRENT COMMIT HASH
$ git rev-parse HEAD
9a32a5f8c8d18d143cf8b4a89531c866679026c7

PACKAGE VERSIONS
Ubuntu Jaunty
libwebkit-dev 1.1.10-1~jjwkt1
libglib2.0-0 2.20.1-0ubuntu2
libgtk2.0-0 2.16.1-0ubuntu2
libsoup-gnome2.4-1 2.27.2-0ubuntu1~jjwkt1
libsoup2.4-1 2.27.2-0ubuntu1~jjwkt1

UNAME
$ uname -a
Linux computername 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux


UZBL OUTPUT
$ uzbl -v -u http://uzbl.org

Uzbl start location: uzbl
window_id 44040235
pid 23402
name: (null)

** (uzbl:23402): WARNING **: init_fifo: can't create /home/saul/tmp/uzbl_fifo_44040235: file exists

init_socket: opened in /home/saul/tmp/uzbl_socket_44040235
Binding j : scroll_vert 20
Binding J : scroll_vert 95%
Binding k : scroll_vert -20
Binding K : scroll_vert -95%
Binding h : scroll_horz -20
Binding l : scroll_horz 20
Binding << : scroll_begin
Binding gg : scroll_begin
Binding >> : scroll_end
Binding G : scroll_end
Binding b : back
Binding m : forward
Binding S : stop
Binding r : reload
Binding R : reload_ign_cache
Binding + : zoom_in
Binding - : zoom_out
Binding T : toggle_zoom_type
Binding 1 : sh "echo set zoom_level = 1.0 > $4"
Binding 2 : sh "echo set zoom_level = 2.0 > $4"
Binding t : toggle_status
Binding /* : search %s
Binding ?* : search_reverse %s
Binding n : search
Binding N : search_reverse
Binding gh : uri http://www.uzbl.org
Binding :_ : chain '%s'
Binding o _ : uri %s
Binding s _ : set %s
Binding \wiki _ : uri http://wiki.archlinux.org/index.php/Special:Search?search=%s&go=Go
Binding g _ : uri http://www.google.com/search?q=%s
Binding i : toggle_insert_mode
Binding I : toggle_insert_mode 0
Binding B : spawn /home/saul/.config/uzbl/scripts/insert_bookmark.sh
Binding U : spawn /home/saul/.config/uzbl/scripts/load_url_from_history.sh
Binding u : spawn /home/saul/.config/uzbl/scripts/load_url_from_bookmarks.sh
Binding yurl : spawn /home/saul/.config/uzbl/scripts/yank.sh 6 primary
Binding ytitle : spawn /home/saul/.config/uzbl/scripts/yank.sh 7 clipboard
Binding y2url : sh 'echo -n $6 | xclip'
Binding p : sh 'echo "uri `xclip -selection primary -o`" > $4'
Binding P : sh 'echo "uri `xclip -selection clipboard -o`" > $4'
Binding 'p : sh 'exec uzbl --uri $(xclip -o)'
Binding ZZ : exit
Binding Xs : js alert("hi");
Binding XS : sh 'echo "js alert (\\"This is sent by the shell via a fifo\\")" > "$4"'
Binding !dump : sh "echo dump_config > $4"
Binding !reload : sh 'cat $1 > $4'
Binding za : spawn /home/saul/.config/uzbl/scripts/formfiller.sh
Binding ze : spawn /home/saul/.config/uzbl/scripts/formfiller.sh edit
Binding zn : spawn /home/saul/.config/uzbl/scripts/formfiller.sh new
Binding zl : spawn /home/saul/.config/uzbl/scripts/formfiller.sh load
Binding LL : spawn /home/saul/.config/uzbl/scripts/formfiller.pl load
Binding LN : spawn /home/saul/.config/uzbl/scripts/formfiller.pl new
Binding LE : spawn /home/saul/.config/uzbl/scripts/formfiller.pl edit
Binding F : script /home/saul/.config/uzbl/scripts/hint.js
Binding fl* : script /home/saul/.config/uzbl/scripts/follow_Numbers.js %s
Binding fL* : script /home/saul/.config/uzbl/scripts/follow_Numbers_Strings.js %s
Icon "./uzbl.png" not found. ignoring.
spawned: '/home/saul/.config/uzbl/scripts/history.sh' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://uzbl.org' '' '2009-07-06 16:34:52' -- result: true
Traceback (most recent call last):
File "/home/saul/.config/uzbl/scripts/cookies.py", line 65, in <module>
os.environ['XDG_DATA_HOME']+'/uzbl',
File "/usr/lib/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'XDG_DATA_HOME'
spawned: '/home/saul/.config/uzbl/scripts/cookies.py' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://uzbl.org' '' 'GET' 'uzbl.org' '/' -- result: true
Stdout:
Traceback (most recent call last):
File "/home/saul/.config/uzbl/scripts/cookies.py", line 65, in <module>
os.environ['XDG_DATA_HOME']+'/uzbl',
File "/usr/lib/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'XDG_DATA_HOME'
spawned: '/home/saul/.config/uzbl/scripts/cookies.py' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://uzbl.org' '' 'GET' 'www.uzbl.org' '/' -- result: true
Stdout:
Traceback (most recent call last):
File "/home/saul/.config/uzbl/scripts/cookies.py", line 65, in <module>
os.environ['XDG_DATA_HOME']+'/uzbl',
File "/usr/lib/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'XDG_DATA_HOME'
spawned: '/home/saul/.config/uzbl/scripts/cookies.py' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://www.uzbl.org/' 'Uzbl - a browser that adheres to the unix philosophy.' 'GET' 'www.google-analytics.com' '/ga.js' -- result: true
Stdout:
Traceback (most recent call last):
File "/home/saul/.config/uzbl/scripts/cookies.py", line 65, in <module>
os.environ['XDG_DATA_HOME']+'/uzbl',
File "/usr/lib/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'XDG_DATA_HOME'
spawned: '/home/saul/.config/uzbl/scripts/cookies.py' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://www.uzbl.org/' 'Uzbl - a browser that adheres to the unix philosophy.' 'GET' 'www.uzbl.org' '/style.css' -- result: true
Stdout:
Traceback (most recent call last):
File "/home/saul/.config/uzbl/scripts/cookies.py", line 65, in <module>
os.environ['XDG_DATA_HOME']+'/uzbl',
File "/usr/lib/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'XDG_DATA_HOME'
spawned: '/home/saul/.config/uzbl/scripts/cookies.py' '/home/saul/.config/uzbl/config' '23402' '44040235' '' '/home/saul/tmp/uzbl_socket_44040235' 'http://www.uzbl.org/' 'Uzbl - a browser that adheres to the unix philosophy.' 'GET' 'www.uzbl.org' '/img/uzbl-logo.png' -- result: true
Stdout:
** Message: NP_Initialize
** Message: NP_Initialize succeeded

GThread-ERROR **: Trying to recursivly lock a mutex at 'unknown', previously locked at 'unknown'
aborting...
Aborted


Comment by Ben Mendis (Sitwon) - 2009-09-08 08:34:30 PM
I tried to reproduce this by installing uzbl in a fresh Ubuntu 9.04 virtual machine but instead of this crash I'm getting the problem described in  FS#85 

It seems that the packages I have are slightly newer versions than what I see in the previous comments so maybe this is related to specific versions of the dependencies. Have you guys tried updating everything?
Comment by John Sullivan (johns) - 2009-09-09 08:00:32 PM
I also see this on a Debian sid amd64 system, with either master or experimental. Master is at: commit 9ffda40a7fe43be4df100aa1e599d4556833b4ad.

johnsu01@myles:~/usr/src/uzbl$ uname -a
Linux myles 2.6.30-1-amd64 #1 SMP Mon Aug 3 12:28:22 UTC 2009 x86_64 GNU/Linux

ii libsoup2.4-dev 2.27.4-1
ii libwebkit-dev 1.1.12-1
ii libgtk2.0-dev 2.16.6-1
ii libglib2.0-dev 2.20.5-1

uzbl --verbose crashes instantly with this error.

Build output is:
cc -std=c99 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webkit-1.0 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -ggdb -Wall -W -DARCH="\"x86_64\"" -lgthread-2.0 -DG_ERRORCHECK_MUTEXES -DCOMMIT="\"9ffda40a7fe43be4df100aa1e599d4556833b4ad\"" -fPIC -W -Wall -Wextra -pedantic -ggdb3 -pthread -lwebkit-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread uzblctrl.c -o uzblctr

Comment by Jerome Baker (ebirtaid) - 2009-09-09 08:23:07 PM
I have recreated this problem on Arch when trying to visit sites containing html5 video, including http://www.youtube.com/html5 and any video on http://thevideobay.org, relevant info follows:

Hash:
9ffda40a7fe43be4df100aa1e599d4556833b4ad

Package Versions:
libwebkit-newest 1.1.14-2
glib2-newest 2.21.6-1
gtk2 2.16.5-1
libsoup-newest 2.27.92-1
kernel26 2.6.30.5-1

Output of uzbl -v:
sueño:~> uzbl -v http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/
Uzbl start location: uzbl
window_id 20971523
pid 11641
name: 20971523
commit: 9ffda40a7fe43be4df100aa1e599d4556833b4ad

** (uzbl:11641): WARNING **: init_fifo: can't create /tmp/uzbl_fifo_20971523: file exists

init_socket: opened in /tmp/uzbl_socket_20971523
Binding :_ : chain '%s'
Binding j : scroll_vert 20
Binding k : scroll_vert -20
Binding h : scroll_horz -20
Binding l : scroll_horz 20
Binding << : scroll_begin
Binding >> : scroll_end
Binding b : back
Binding m : forward
Binding S : stop
Binding r : reload
Binding R : reload_ign_cache
Binding + : zoom_in
Binding - : zoom_out
Binding 1 : sh "echo set zoom_level = 1.0 > $4"
Binding 2 : sh "echo set zoom_level = 1.3 > $4"
Binding t : toggle_status
Binding /* : search %s
Binding ?* : search_reverse %s
Binding n : search
Binding N : search_reverse
Binding gh : uri http://www.uzbl.org
Binding cc : sh uzbl
Binding c _ : sh "uzbl -u %s"
Binding o _ : set uri = %s
Binding s _ : set %s
Binding \bbs _ : uri http://wiki.archlinux.org/index.php/Special:Search?search=%s&go=Go
Binding gg _ : uri http://www.google.com/search?q=%s
Binding gi _ : uri http://images.google.com/images?q=%s
Binding \imdb _ : uri http://www.imdb.com/find?s=all&q=%s
Binding i : toggle_insert_mode
Binding I : toggle_insert_mode 0
Binding B : spawn /home/ebirtaid/.local/share/uzbl/scripts/insert_bookmark.sh
Binding U : spawn /home/ebirtaid/.local/share/uzbl/scripts/load_url_from_history.sh
Binding u : spawn /home/ebirtaid/.local/share/uzbl/scripts/load_url_from_bookmarks.sh
Binding y : sh 'echo -n $6 | xclip'
Binding p : sh 'echo "uri `xclip -selection primary -o`" > $4'
Binding P : sh 'echo "uri `xclip -selection clipboard -o`" > $4'
Binding 'p : sh 'exec uzbl --uri $(xclip -o)'
Binding ZZ : exit
Binding q : exit
Binding Q : exit
Binding XS : sh 'echo "js alert (\\"This is sent by the shell via a fifo\\")" > "$4"'
Binding !dump : sh "echo dump_config > $4"
Binding !reload : sh 'cat $1 > $4'
Binding za : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh
Binding ze : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh edit
Binding zn : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh new
Binding zl : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh load
Binding LL : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl load
Binding LN : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl new
Binding LE : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl edit
Binding f* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_Numbers.js %s
Binding fL* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_Numbers_Strings.js %s
Navigation requested -> file:///home/ebirtaid/uconfig.html
Binding :nos : set disable_scripts = 1
Binding :scr : set disable_scripts = 0
Binding :reload : sh 'cat $1 > "$4"' # reload config
Binding :nocookies : set cookie_handler = sh 'true'
Binding :plu : set disable_plugins = 0
Binding :nop : set disable_plugins = 1
Binding :ff : set useragent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042810 GranParadiso/3.0.10"
Binding T _ : sh 'uzbl --uri %s'
Binding \wiki _ : uri http://en.wikipedia.org/wiki/Special:Search?search=%s
Binding \dict _ : uri http://dictionary.reference.com/search?q=%s&x=0&y=0
Binding F* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_NumbersTab.js %s
Navigation requested -> http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/
spawned: '/home/ebirtaid/.local/share/uzbl/scripts/history.sh' '/home/ebirtaid/.config/uzbl/config' '11641' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/' '' '' -- result:
true
spawned: '/home/ebirtaid/.local/share/uzbl/scripts/cookies.py' '/home/ebirtaid/.config/uzbl/config' '11641' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/' '' 'GET' 'http'
'thevideobay.org' '/play/35/Ghost+Robot+-+Music+Video/' -- result: true
Stdout: PHPSESSID=7aa20429f73cf86eeed0d54ab0a6db59

spawned: '/home/ebirtaid/.local/share/uzbl/scripts/cookies.py' '/home/ebirtaid/.config/uzbl/config' '11641' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/' 'The Video Bay'
'GET' 'http' 'thevideobay.org' '/style.css' -- result: true
Stdout: PHPSESSID=7aa20429f73cf86eeed0d54ab0a6db59


GThread-ERROR **: Trying to recursivly lock a mutex at 'unknown', previously locked at 'unknown'
aborting...
zsh: trace trap uzbl -v http://thevideobay.org/play/35/Ghost+Robot+-+Music+Video/

And youtube:
sueño:~> uzbl -v http://youtube.com/html5
Uzbl start location: uzbl
window_id 20971523
pid 13199
name: 20971523
commit: 9ffda40a7fe43be4df100aa1e599d4556833b4ad

** (uzbl:13199): WARNING **: init_fifo: can't create /tmp/uzbl_fifo_20971523: file exists

init_socket: opened in /tmp/uzbl_socket_20971523
Binding :_ : chain '%s'
Binding j : scroll_vert 20
Binding k : scroll_vert -20
Binding h : scroll_horz -20
Binding l : scroll_horz 20
Binding << : scroll_begin
Binding >> : scroll_end
Binding b : back
Binding m : forward
Binding S : stop
Binding r : reload
Binding R : reload_ign_cache
Binding + : zoom_in
Binding - : zoom_out
Binding 1 : sh "echo set zoom_level = 1.0 > $4"
Binding 2 : sh "echo set zoom_level = 1.3 > $4"
Binding t : toggle_status
Binding /* : search %s
Binding ?* : search_reverse %s
Binding n : search
Binding N : search_reverse
Binding gh : uri http://www.uzbl.org
Binding cc : sh uzbl
Binding c _ : sh "uzbl -u %s"
Binding o _ : set uri = %s
Binding s _ : set %s
Binding \bbs _ : uri http://wiki.archlinux.org/index.php/Special:Search?search=%s&go=Go
Binding gg _ : uri http://www.google.com/search?q=%s
Binding gi _ : uri http://images.google.com/images?q=%s
Binding \imdb _ : uri http://www.imdb.com/find?s=all&q=%s
Binding i : toggle_insert_mode
Binding I : toggle_insert_mode 0
Binding B : spawn /home/ebirtaid/.local/share/uzbl/scripts/insert_bookmark.sh
Binding U : spawn /home/ebirtaid/.local/share/uzbl/scripts/load_url_from_history.sh
Binding u : spawn /home/ebirtaid/.local/share/uzbl/scripts/load_url_from_bookmarks.sh
Binding y : sh 'echo -n $6 | xclip'
Binding p : sh 'echo "uri `xclip -selection primary -o`" > $4'
Binding P : sh 'echo "uri `xclip -selection clipboard -o`" > $4'
Binding 'p : sh 'exec uzbl --uri $(xclip -o)'
Binding ZZ : exit
Binding q : exit
Binding Q : exit
Binding XS : sh 'echo "js alert (\\"This is sent by the shell via a fifo\\")" > "$4"'
Binding !dump : sh "echo dump_config > $4"
Binding !reload : sh 'cat $1 > $4'
Binding za : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh
Binding ze : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh edit
Binding zn : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh new
Binding zl : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.sh load
Binding LL : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl load
Binding LN : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl new
Binding LE : spawn /home/ebirtaid/.local/share/uzbl/scripts/formfiller.pl edit
Binding f* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_Numbers.js %s
Binding fL* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_Numbers_Strings.js %s
Navigation requested -> file:///home/ebirtaid/uconfig.html
Binding :nos : set disable_scripts = 1
Binding :scr : set disable_scripts = 0
Binding :reload : sh 'cat $1 > "$4"' # reload config
Binding :nocookies : set cookie_handler = sh 'true'
Binding :plu : set disable_plugins = 0
Binding :nop : set disable_plugins = 1
Binding :ff : set useragent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042810 GranParadiso/3.0.10"
Binding T _ : sh 'uzbl --uri %s'
Binding \wiki _ : uri http://en.wikipedia.org/wiki/Special:Search?search=%s
Binding \dict _ : uri http://dictionary.reference.com/search?q=%s&x=0&y=0
Binding F* : script /home/ebirtaid/.local/share/uzbl/scripts/follow_NumbersTab.js %s
Navigation requested -> http://youtube.com/html5
spawned: '/home/ebirtaid/.local/share/uzbl/scripts/history.sh' '/home/ebirtaid/.config/uzbl/config' '13199' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://youtube.com/html5' '' '' -- result: true
spawned: '/home/ebirtaid/.local/share/uzbl/scripts/cookies.py' '/home/ebirtaid/.config/uzbl/config' '13199' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://youtube.com/html5' '' 'GET' 'http' 'youtube.com' '/html5' -- result:
true
Stdout: use_hitbox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw; VISITOR_INFO1_LIVE=v19UvBMA-G8; GEO=65f81f73e5bfde0899c750b38efea940cwsAAAAzVVNiQzjNSqaGpA==; watched_video_id_list=1c43a55145b69136b49b7346f9dbc090WwQAAABzCwAAADhMW
EFBX1d5dE9BcwsAAAAzTTBmV0pDZ21OVXMLAAAAaWFlWmpLYmx5NEFzCwAAAENiOFRRd1lad2JZ

Navigation requested -> http://www.youtube.com/html5
spawned: '/home/ebirtaid/.local/share/uzbl/scripts/cookies.py' '/home/ebirtaid/.config/uzbl/config' '13199' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://youtube.com/html5' '' 'GET' 'http' 'www.youtube.com' '/html5' -- res
ult: true
Stdout: use_hitbox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw; VISITOR_INFO1_LIVE=v19UvBMA-G8; GEO=65f81f73e5bfde0899c750b38efea940cwsAAAAzVVNiQzjNSqaGpA==; watched_video_id_list=1c43a55145b69136b49b7346f9dbc090WwQAAABzCwAAADhMW
EFBX1d5dE9BcwsAAAAzTTBmV0pDZ21OVXMLAAAAaWFlWmpLYmx5NEFzCwAAAENiOFRRd1lad2JZ

spawned: '/home/ebirtaid/.local/share/uzbl/scripts/cookies.py' '/home/ebirtaid/.config/uzbl/config' '13199' '20971523' '' '/tmp/uzbl_socket_20971523' 'http://www.youtube.com/html5' 'YouTube HTML5 Demo' 'GET' 'http' 'www.youtub
e.com' '/demo/demo.css' -- result: true
Stdout: use_hitbox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw; VISITOR_INFO1_LIVE=v19UvBMA-G8; GEO=65f81f73e5bfde0899c750b38efea940cwsAAAAzVVNiQzjNSqaGpA==; watched_video_id_list=1c43a55145b69136b49b7346f9dbc090WwQAAABzCwAAADhMW
EFBX1d5dE9BcwsAAAAzTTBmV0pDZ21OVXMLAAAAaWFlWmpLYmx5NEFzCwAAAENiOFRRd1lad2JZ


GThread-ERROR **: Trying to recursivly lock a mutex at 'unknown', previously locked at 'unknown'
aborting...
zsh: trace trap uzbl -v http://youtube.com/html5
Comment by Dieter Plaetinck (Dieter_be) - 2009-12-05 08:52:06 PM
does anyone still have this with a recent uzbl version? 2009.11.30 or later. i still cannot reproduce this bug
Comment by John Sullivan (johns) - 2009-12-05 11:34:02 PM
0.0.0~git.20091130-1 in Debian unstable for me seems to solve the problem. It starts and loads google.com at least.

Comment by Dieter Plaetinck (Dieter_be) - 2010-01-02 04:33:38 PM
I cannot reproduce this with any of the links given.

My advice:
- upgrade to the latest uzbl release
- make sure you have no old scripts laying around (uzbl can use the ones in /usr/lib/uzbl/.. automatically).
- update your config if needed
- cleanup any leftover fifo's and socket files (we also fixed some things so that shouldn't happen anymore)

if you still have the problem, reopen this ticket and provide all relevant info (commit hash, versions of all libs, affected pages, etc)

Loading...