Uzbl

Tasklist

FS#122 - Seg Fault on loading Joomla! backend login

Attached to Project: Uzbl
Opened by Mark Foxwell (fastfret79) - 2009-09-21 06:02:09 PM
Last edited by Dieter Plaetinck (Dieter_be) - 2009-11-08 11:30:24 AM
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

I am getting a segmentation fault when trying to load the login page (backend) for a Joomla! based website.

My config files are just the default ones copied from /usr/share/uzbl/examples to my real XDG_CONFIG_HOME, same for data.

Followed the instructions for debugging through gdb with the experimental branch in git and got the following output from gdb (I've changed the page address for security):

(gdb) run http://gdttl.co.uk/mysecretloginpath
Starting program: /home/mark/uzbl/uzbl-core http://gdttl.co.uk/mysecretloginpath
[Thread debugging using libthread_db enabled]
warning: Lowest section in /usr/lib/libicudata.so.42 is .hash at 0000000000000120
[New Thread 0x7f32d474e750 (LWP 23569)]
EVENT [48234541] INSTANCE_START 23569
EVENT [48234541] VARIABLE_SET reset_command_mode str 1
EVENT [48234541] VARIABLE_SET status_format str <span background="darkblue" foreground="white"> @MODE </span> <span background="red" foreground="white">@[@keycmd]@</span> (@LOAD_PROGRESS%) <b>@[@TITLE]@</b> - Uzbl browser
EVENT [48234541] VARIABLE_SET title_format_long str @keycmd @MODE @TITLE - Uzbl browser <@NAME> > @SELECTED_URI
EVENT [48234541] VARIABLE_SET title_format_short str @TITLE - Uzbl browser <@NAME>
EVENT [48234541] VARIABLE_SET max_conns int 100
EVENT [48234541] VARIABLE_SET max_conns_host int 6
EVENT [48234541] VARIABLE_SET download_handler str spawn /home/mark/.local/share/uzbl/scripts/download.sh
EVENT [48234541] VARIABLE_SET cookie_handler str spawn /home/mark/.local/share/uzbl/scripts/cookies.py
EVENT [48234541] VARIABLE_SET new_window str sh 'uzbl -u $8' # equivalent to the default behaviour
EVENT [48234541] VARIABLE_SET scheme_handler str spawn /home/mark/.local/share/uzbl/scripts/scheme.py
EVENT [48234541] VARIABLE_SET load_start_handler str chain 'set keycmd = ' 'set status_message = <span foreground="khaki">wait</span>'
EVENT [48234541] VARIABLE_SET load_commit_handler str set status_message = <span foreground="green">recv</span>
EVENT [48234541] VARIABLE_SET load_finish_handler str chain 'set status_message = <span foreground="gold">done</span>' 'spawn /home/mark/.local/share/uzbl/scripts/history.sh'
EVENT [48234541] VARIABLE_SET show_status int 1
EVENT [48234541] VARIABLE_SET status_background str #303030
EVENT [48234541] VARIABLE_SET status_format str <span font_family="monospace"><span background="khaki" foreground="black">[@[@MODE]@]</span> [<span weight="bold" foreground="red">@[@keycmd]@</span>] <span foreground="#606060"> @[@LOAD_PROGRESSBAR]@ </span><span foreground="#99FF66">@[@uri]@</span> <span foreground="khaki">@[@NAME]@</span> <span foreground="orange">@status_message</span><span foreground="#606060"> @[@SELECTED_URI]@</span></span>
EVENT [48234541] VARIABLE_SET status_top int 0
EVENT [48234541] VARIABLE_SET insert_indicator str I
EVENT [48234541] VARIABLE_SET command_indicator str C
EVENT [48234541] VARIABLE_SET useragent str Uzbl (Webkit 1.1.10) (Linux arch 2.6.30-ARCH #1 SMP PREEMPT Wed Sep 9 14:16:44 CEST 2009 x86_64 [x86_64]) (Commit e5feeb4456d0a3eb8cecddc1a03808b716f72f19)
EVENT [48234541] VARIABLE_SET fifo_dir str /tmp
EVENT [48234541] FIFO_SET /tmp/uzbl_fifo_48234541
EVENT [48234541] VARIABLE_SET socket_dir str /tmp
EVENT [48234541] SOCKET_SET /tmp/uzbl_socket_48234541
EVENT [48234541] VARIABLE_SET shell_cmd str sh -c
EVENT [48234541] VARIABLE_SET modkey str Mod1
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
command "bind" not understood. ignoring.
EVENT [48234541] VARIABLE_SET uri str uzbl.org
EVENT [48234541] VARIABLE_SET keycmd str
EVENT [48234541] VARIABLE_SET status_message str <span foreground="khaki">wait</span>
EVENT [48234541] LOAD_START uzbl.org
EVENT [48234541] VARIABLE_SET uri str http://gdttl.co.uk/mysecretloginpath
EVENT [48234541] LOAD_ERROR http://uzbl.org/ 302:Load request cancelled
EVENT [48234541] VARIABLE_SET status_message str <span foreground="gold">done</span>
EVENT [48234541] LOAD_FINISH (null)
EVENT [48234541] VARIABLE_SET keycmd str
EVENT [48234541] VARIABLE_SET status_message str <span foreground="khaki">wait</span>
EVENT [48234541] LOAD_START http://gdttl.co.uk/mysecretloginpath
[New Thread 0x7f32c748e910 (LWP 23581)]
[Thread 0x7f32c748e910 (LWP 23581) exited]
EVENT [48234541] VARIABLE_SET status_message str <span foreground="green">recv</span>
EVENT [48234541] LOAD_COMMIT http://gdttl.co.uk/mysecretloginpath
EVENT [48234541] TITLE_CHANGED GDTTL - Administration

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f32d474e750 (LWP 23569)]
0x00007f32d3697615 in JSC::RegExp::match () from /usr/lib/libwebkit-1.0.so.2


backtrace gave the following:
(gdb) bt
#0 0x00007f32d3697615 in JSC::RegExp::match () from /usr/lib/libwebkit-1.0.so.2
#1 0x00007f32d369768e in JSC::RegExpConstructor::performMatch () from /usr/lib/libwebkit-1.0.so.2
#2 0x00007f32d36ed28c in JSC::stringProtoFuncReplace () from /usr/lib/libwebkit-1.0.so.2
#3 0x00007f32c6c7d2f4 in ?? ()
#4 0x00007f32c6458100 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
2009-11-08 11:30:24 AM
Reason for closing:  Fixed
Additional comments about closing:  install the latest uzbl-browser and webkit 1.1.15 or higher. it should work.

reopen if not
Comment by Robert (rob) - 2009-10-28 03:14:41 PM
Try again with a newer webkit build or file a bug to the webkit guys if this doesn't fix it.

Loading...