Uzbl

Tasklist

FS#222 - uzbl-browser segfaults when opening "http://www.radioblagon.com/" (vlc shouldn't bring down uzb)

Attached to Project: Uzbl
Opened by Mo (Kiviuq) - 2010-04-02 06:56:47 PM
Last edited by Brendan Taylor (bct) - 2011-01-24 04:46:04 PM
Task Type Bug Report
Category uzbl-browser & sample material
Status Closed
Assigned To No-one
Operating System Linux
Severity Medium
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

uzbl-browser "http://www.radioblagon.com/" (a shoutcast site found on http://www.shoutcast.com/)
VLC crashes and brings down uzbl-browser as well, shouldn't happen.


Linux mo-pc 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:08:25 UTC 2010 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz GenuineIntel GNU/Linux
running gnome 2.28


First the the uzbl log, after that follows opera's log (meant as comparison)

> uzbl-browser "http://www.radioblagon.com/"

{'cookie_jar': '/home/mo/.local/share/uzbl/cookies.txt',
'cookie_socket': '/home/mo/.cache/uzbl/cookie_daemon_socket',
'cookie_whitelist': '/home/mo/.config/uzbl/cookie_whitelist',
'daemon_mode': True,
'daemon_timeout': 0,
'use_whitelist': False,
'verbose': True}
uzbl-cookie-daemon: detected daemon listening on '/home/mo/.cache/uzbl/cookie_daemon_socket'
uzbl-event-manager: will auto close.
uzbl-event-manager: starting event manager.
{'bind.py': '/usr/share/uzbl/examples/data/plugins',
'cmd_expand.py': '/usr/share/uzbl/examples/data/plugins',
'completion.py': '/usr/share/uzbl/examples/data/plugins',
'config.py': '/usr/share/uzbl/examples/data/plugins',
'keycmd.py': '/usr/share/uzbl/examples/data/plugins',
'mode.py': '/usr/share/uzbl/examples/data/plugins',
'on_event.py': '/usr/share/uzbl/examples/data/plugins',
'plugin_template.py': '/usr/share/uzbl/examples/data/plugins',
'progress_bar.py': '/usr/share/uzbl/examples/data/plugins'}
uzbl-event-manager: listening on: /home/mo/.cache/uzbl/event_daemon
uzbl-event-manager: entering daemon mode.
[0x8febaa8] main libvlc debug: VLC media player - version 1.0.5 Goldeneye - (c) 1996-2010 the VideoLAN team
[0x8febaa8] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--enable-libass' '--enable-dvdread' '--enable-jack' '--enable-dvdnav' '--enable-zvbi' '--enable-qt4' '--enable-faad' '--enable-alsa' '--enable-skins2' '--enable-dvb' '--enable-v4l' '--enable-theora' '--enable-flac' '--enable-snapshot' '--enable-hal' '--enable-dbus' '--enable-ogg' '--enable-dbus-control' '--enable-shared' '--enable-nls' '--enable-lirc' '--enable-shout' '--enable-pvr' '--enable-ncurses' '--enable-mozilla' '--enable-release' '--program-suffix=' '--enable-realrtsp' '--enable-loader' '--enable-live555' '--with-live555-tree=/usr/lib/live' 'CFLAGS=-march=i686 -mtune=generic -O2 -pipe' 'LDFLAGS=-Wl,--hash-style=gnu -Wl,--as-needed' 'CXXFLAGS=-march=i686 -mtune=generic -O2 -pipe' 'PKG_CONFIG_PATH=/usr/lib/pkgconfig'
[0x8febaa8] main libvlc debug: translation test: code is "C"
[0x8febaa8] main libvlc debug: checking plugin modules
[0x8febaa8] main libvlc debug: loading plugins cache file /home/mo/.cache/vlc/plugins-04041e.dat
[0x8febaa8] main libvlc debug: recursively browsing `/usr/lib/vlc'
[0x8febaa8] main libvlc debug: module bank initialized (389 modules)
[0x8febaa8] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[0x8febaa8] main libvlc debug: looking for memcpy module: 3 candidates
[0x8febaa8] main libvlc debug: using memcpy module "memcpymmxext"
[0x90f9cf0] main playlist debug: Activated
[0x90fb7d8] main interface debug: looking for interface module: 1 candidate
[0x90fb7d8] main interface debug: using interface module "hotkeys"
[0x90fb7d8] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x90ff4d8] main interface debug: looking for interface module: 1 candidate
[0x90f9cf0] main playlist debug: rebuilding array of current - root Playlist
[0x90f9cf0] main playlist debug: rebuild done - 0 items, index -1
[0x90fb7d8] main interface debug: thread started
[0x90ff4d8] main interface debug: using interface module "inhibit"
[0x90ff4d8] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x90ff4d8] main interface debug: thread started
[0x91013e8] main interface debug: looking for interface module: 1 candidate
[0x91013e8] main interface debug: using interface module "screensaver"
[0x91013e8] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x91013e8] main interface debug: thread started
*** LibVLC Exception not handled: Input is NULL
Set a breakpoint in 'libvlc_exception_not_handled' to debug.
[0x911e700] main input debug: Creating an input for 'http://www.radioblagon.com/player/logo1.qti'
[0x911e700] main input debug: thread started
[0x911e700] main input debug: thread (input) created at priority 10 (input/input.c:230)
[0x911e700] main input debug: using timeshift granularity of 50 MBytes
[0x911e700] main input debug: using timeshift path '/tmp'
[0x911e700] main input debug: `http://www.radioblagon.com/player/logo1.qti' gives access `http' demux `' path `www.radioblagon.com/player/logo1.qti'
[0x911e700] main input debug: creating demux: access='http' demux='' path='www.radioblagon.com/player/logo1.qti'
[0xadf00918] main demux debug: looking for access_demux module: 0 candidates
[0xadf00918] main demux debug: no access_demux module matched "http"
[0x911e700] main input debug: creating access 'http' path='www.radioblagon.com/player/logo1.qti'
[0xadf00918] main access debug: looking for access module: 2 candidates
[0xadf00918] access_http access debug: asking libproxy about url 'http://www.radioblagon.com/player/logo1.qti'
[0xadf00918] access_http access debug: libproxy suggest to use 'direct://'
[0xadf00918] access_http access debug: http: server='www.radioblagon.com' port=80 file='/player/logo1.qti
[0xadf00918] main access debug: net: connecting to www.radioblagon.com port 80
Program aborted, segmentation fault!
Attempting to clean up...
zsh: segmentation fault uzbl-browser "http://www.radioblagon.com/"



HERE IS THE SAME SITE OPENED WITH OPERA 10.10

`--> opera "http://www.radioblagon.com/"
opera: Activated running instance
0xb470020: ToplevelWindow::parseRemoteCommand: openURL(http://www.radioblagon.com/,new-page) target: 0xb470020
.-(~)-------------------------------------------------------------------------------------(mo@mo-pc)-
`--> [0x94a8890] main libvlc debug: VLC media player - version 1.0.5 Goldeneye - (c) 1996-2010 the VideoLAN team
[0x94a8890] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--enable-libass' '--enable-dvdread' '--enable-jack' '--enable-dvdnav' '--enable-zvbi' '--enable-qt4' '--enable-faad' '--enable-alsa' '--enable-skins2' '--enable-dvb' '--enable-v4l' '--enable-theora' '--enable-flac' '--enable-snapshot' '--enable-hal' '--enable-dbus' '--enable-ogg' '--enable-dbus-control' '--enable-shared' '--enable-nls' '--enable-lirc' '--enable-shout' '--enable-pvr' '--enable-ncurses' '--enable-mozilla' '--enable-release' '--program-suffix=' '--enable-realrtsp' '--enable-loader' '--enable-live555' '--with-live555-tree=/usr/lib/live' 'CFLAGS=-march=i686 -mtune=generic -O2 -pipe' 'LDFLAGS=-Wl,--hash-style=gnu -Wl,--as-needed' 'CXXFLAGS=-march=i686 -mtune=generic -O2 -pipe' 'PKG_CONFIG_PATH=/usr/lib/pkgconfig'
[0x94a8890] main libvlc debug: translation test: code is "C"
[0x94a8890] main libvlc debug: checking plugin modules
[0x94a8890] main libvlc debug: loading plugins cache file /home/mo/.cache/vlc/plugins-04041e.dat
[0x94a8890] main libvlc debug: recursively browsing `/usr/lib/vlc'
[0x94a8890] main libvlc debug: module bank initialized (389 modules)
[0x94a8890] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[0x94a8890] main libvlc debug: looking for memcpy module: 3 candidates
[0x94a8890] main libvlc debug: using memcpy module "memcpymmxext"
[0x955a440] main playlist debug: Activated
[0x954ebc0] main interface debug: looking for interface module: 1 candidate
[0x954ebc0] main interface debug: using interface module "hotkeys"
[0x954ebc0] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x955a440] main playlist debug: rebuilding array of current - root Playlist
[0x955a440] main playlist debug: rebuild done - 0 items, index -1
[0x9542bb0] main interface debug: looking for interface module: 1 candidate
[0x954ebc0] main interface debug: thread started
[0x9542bb0] main interface debug: using interface module "inhibit"
[0x9542bb0] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x9542bb0] main interface debug: thread started
[0x955ea40] main interface debug: looking for interface module: 1 candidate
[0x955ea40] main interface debug: using interface module "screensaver"
[0x955ea40] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151)
[0x955ea40] main interface debug: thread started
*** LibVLC Exception not handled: Input is NULL
Set a breakpoint in 'libvlc_exception_not_handled' to debug.
[0x954ce88] main input debug: Creating an input for 'http://www.radioblagon.com/player/logo1.qti'
[0x954ce88] main input debug: thread (input) created at priority 10 (input/input.c:230)
[0x954ce88] main input debug: thread started
[0x954ce88] main input debug: using timeshift granularity of 50 MBytes
[0x954ce88] main input debug: using timeshift path '/tmp'
[0x954ce88] main input debug: `http://www.radioblagon.com/player/logo1.qti' gives access `http' demux `' path `www.radioblagon.com/player/logo1.qti'
[0x954ce88] main input debug: creating demux: access='http' demux='' path='www.radioblagon.com/player/logo1.qti'
[0x9559e18] main demux debug: looking for access_demux module: 0 candidates
[0x9559e18] main demux debug: no access_demux module matched "http"
[0x954ce88] main input debug: creating access 'http' path='www.radioblagon.com/player/logo1.qti'
[0x954e3f0] main access debug: looking for access module: 2 candidates
[0x954e3f0] access_http access debug: asking libproxy about url 'http://www.radioblagon.com/player/logo1.qti'
[0x954e3f0] access_http access debug: libproxy suggest to use 'direct://'
[0x954e3f0] access_http access debug: http: server='www.radioblagon.com' port=80 file='/player/logo1.qti
[0x954e3f0] main access debug: net: connecting to www.radioblagon.com port 80
[0x954e3f0] main access debug: connection: Operation now in progress
[0x954e3f0] main access debug: connection succeeded (socket = 17)
[0x954e3f0] access_http access debug: protocol 'HTTP' answer code 206
[0x954e3f0] access_http access debug: Server: Apache/1.3.34 (Ubuntu) mod_vhost_online/1.2 mod_fastcgi/2.4.2 mod_log_online/0.1
[0x954e3f0] access_http access debug: this frame size=15821
[0x954e3f0] access_http access debug: stream size=15821,pos=0,remaining=15821
[0x954e3f0] access_http access debug: Content-Type: text/plain
[0x954e3f0] main access debug: using access module "access_http"
[0x9559948] main stream debug: Using AStream*Stream
[0x9559948] main stream debug: pre buffering
[0x9559948] main stream debug: received first data after 0 ms
[0x9559948] main stream debug: pre-buffering done 1024 bytes in 0s - 32258 kbytes/s
[0x95656e8] main stream debug: looking for stream_filter module: 5 candidates
[0x95656e8] main stream debug: looking for stream_filter module: 1 candidate
[0x95656e8] main stream debug: using stream_filter module "stream_filter_record"
[0x954ce88] main input debug: creating demux: access='http' demux='' path='www.radioblagon.com/player/logo1.qti'
[0x9575ff0] main demux debug: looking for demux module: 51 candidates
[0x9575ff0] ts demux warning: TS module discarded (lost sync)
[0x9575ff0] avformat demux debug: detected format: mp3
[mp3 @ 0x958a890]Header missing
Last message repeated 5 times
[mp3 @ 0x95896e0]Could not find codec parameters (Audio: mp3, 0 channels, s16)
[mp3 @ 0x95896e0]Estimating duration from bitrate, this may be inaccurate
[0x9575ff0] avformat demux error: av_find_stream_info failed
[0x9575ff0] lua demux debug: Trying Lua scripts in /home/mo/.local/share/vlc/lua/playlist
[0x9575ff0] lua demux debug: Trying Lua scripts in /usr/share/vlc/lua/playlist
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/anevia_streams.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/appletrailers.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/break.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/dailymotion.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/france2.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/googlevideo.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/joox.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/lelombrik.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/megavideo.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/metacafe.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/mpora.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/vimeo.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/youtube.lua
[0x9575ff0] lua demux debug: Trying Lua playlist script /usr/share/vlc/lua/playlist/youtube_homepage.lua
[0x9575ff0] vobsub demux debug: could not read vobsub IDX file
[0x9575ff0] ps demux error: cannot peek
[0x954ce88] main input error: no suitable demux module for `http/://www.radioblagon.com/player/logo1.qti'
[0x954ce88] main input error: VLC can't recognize the input's format
[0x954ce88] main input error: The format of 'http://www.radioblagon.com/player/logo1.qti' cannot be detected. Have a look at the log for details.
[0x95656e8] main stream debug: removing module "stream_filter_record"
[0x954e3f0] main access debug: removing module "access_http"
[0x954e3f0] main access debug: waitpipe: object killed
[0x954ce88] main input debug: thread ended
opera: Plug-in 13805 is not responding. It will be closed.
opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.




This task depends upon

Closed by  Brendan Taylor (bct)
2011-01-24 04:46:04 PM
Reason for closing:  Works for me
Additional comments about closing:  no feedback, looks like a plugin issue
Comment by Robert (rob) - 2010-04-07 05:36:53 PM
Please run uzbl in gdb:

gdb uzbl-core
[...]
> run http://www.radioblagon.com/

[SEGFAULT]

> bt


and post the output of the 'bt' command and the output after the SIGSEGV.
Comment by Brendan Taylor (bct) - 2010-11-26 07:51:21 PM
it looks like there's a VLC plugin involved? unless somebody can reproduce this i'm going to close it

Loading...