Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault on "Open Link in New Window" #556

Closed
javigazi opened this issue Apr 22, 2019 · 3 comments
Closed

Segfault on "Open Link in New Window" #556

javigazi opened this issue Apr 22, 2019 · 3 comments
Labels

Comments

@javigazi
Copy link

$ vimb --bug-info
Version: 3.4.0
WebKit compile: 2.20.1
WebKit run: 2.24.1
GTK compile: 3.22.30
GTK run: 3.22.30
libsoup compile: 2.62.1
libsoup run: 2.62.1
Extension dir: /usr/lib/vimb

(vimb:13044): dbind-WARNING **: 19:15:03.882: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

Steps to reproduce

go to any sites, click right click on any links and select "Open Link in New Window"

Expected behaviour

selected link opened in new window

Actual behaviour

Segmentation fault (core dumped)

@fanglingsu fanglingsu added the bug label Apr 23, 2019
@fanglingsu
Copy link
Owner

@javigazi Thank you for reporting this bug. I can reproduce this issue.

@tyjak
Copy link

tyjak commented May 22, 2019

Hello, I've the same issue, do I recreate a new Issue ?

Version: 3.4.0
WebKit compile: 2.24.1
WebKit run: 2.24.1
GTK compile: 3.24.8
GTK run: 3.24.8
libsoup compile: 2.66.1
libsoup run: 2.66.1
Extension dir: /usr/lib/vimb

** (vimb:3852): CRITICAL **: 11:54:27.876: gchar* webkit_uri_for_display(const gchar*): assertion 'uri' failed
[1]    3852 segmentation fault (core dumped)  /usr/bin/vimb https://github.com/fanglingsu/vimb/issues/544
           PID: 28610 (vimb)
           UID: 1000 (david)
           GID: 1000 (david)
        Signal: 11 (SEGV)
     Timestamp: Wed 2019-05-22 11:47:35 CEST (3min 35s ago)
  Command Line: /usr/bin/vimb https://github.com/fanglingsu/vimb/issues/544
    Executable: /usr/bin/vimb
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (david)
       Boot ID: 246dff8a196747cca0790061a7a529b1
    Machine ID: ed9224cf83814e12bf15157abd1239e9
      Hostname: archy.local
       Storage: /var/lib/systemd/coredump/core.vimb.1000.246dff8a196747cca0790061a7a529b1.28610.1558518455000000.lz4
       Message: Process 28610 (vimb) of user 1000 dumped core.
                
                Stack trace of thread 28610:
                #0  0x00007f4b178903e7 __strchr_sse2 (libc.so.6)
                #1  0x000055e6d18a796b n/a (vimb)
                #2  0x000055e6d18aab7e n/a (vimb)
                #3  0x00007f4b17b13e75 g_closure_invoke (libgobject-2.0.so.0)
                #4  0x00007f4b17b00fd5 n/a (libgobject-2.0.so.0)
                #5  0x00007f4b17b051ae g_signal_emit_valist (libgobject-2.0.so.0)
                #6  0x00007f4b17b06080 g_signal_emit (libgobject-2.0.so.0)
                #7  0x00007f4b1a18dd82 n/a (libwebkit2gtk-4.0.so.37)
                #8  0x00007f4b1a0c3bbd n/a (libwebkit2gtk-4.0.so.37)
                #9  0x00007f4b1a0c3c52 n/a (libwebkit2gtk-4.0.so.37)
                #10 0x00007f4b19f03267 n/a (libwebkit2gtk-4.0.so.37)
                #11 0x00007f4b19ef61a7 n/a (libwebkit2gtk-4.0.so.37)
                #12 0x00007f4b19ffc7c8 n/a (libwebkit2gtk-4.0.so.37)
                #13 0x00007f4b1a0ed900 n/a (libwebkit2gtk-4.0.so.37)
                #14 0x00007f4b19ff580f n/a (libwebkit2gtk-4.0.so.37)
                #15 0x00007f4b19ff728f n/a (libwebkit2gtk-4.0.so.37)
                #16 0x00007f4b19ff8003 n/a (libwebkit2gtk-4.0.so.37)
                #17 0x00007f4b18baec25 _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18)
                #18 0x00007f4b18c0b7da n/a (libjavascriptcoregtk-4.0.so.18)
                #19 0x00007f4b17a26661 g_main_context_dispatch (libglib-2.0.so.0)
                #20 0x00007f4b17a28739 n/a (libglib-2.0.so.0)
                #21 0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #22 0x00007f4b194799bf gtk_main (libgtk-3.so.0)
                #23 0x000055e6d189e731 n/a (vimb)
                #24 0x00007f4b1781b223 __libc_start_main (libc.so.6)
                #25 0x000055e6d189e80e n/a (vimb)
                
                Stack trace of thread 28614:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18c0c362 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #5  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #7  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28612:
                #0  0x00007f4b16b54e5b pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4b18c0d24c _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18)
                #2  0x00007f4b18babd75 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18)
                #3  0x00007f4b18baf6fb _ZN3WTF5sleepENS_7SecondsE (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b1a22b786 n/a (libwebkit2gtk-4.0.so.37)
                #5  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #7  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #8  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28611:
                #0  0x00007f4b16b54e5b pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f4b18c1baca _ZN7bmalloc9Scavenger13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18)
                #2  0x00007f4b18c1bc7a _ZN7bmalloc9Scavenger16threadEntryPointEPS0_ (libjavascriptcoregtk-4.0.so.18)
                #3  0x00007f4b15a1d063 execute_native_thread_routine (libstdc++.so.6)
                #4  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #5  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28613:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18c0c362 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #5  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #7  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28615:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18c0c362 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #5  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #7  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28616:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a2877e g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f4b17a287d2 n/a (libglib-2.0.so.0)
                #4  0x00007f4b17a03c21 n/a (libglib-2.0.so.0)
                #5  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #6  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28636:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18c0c362 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #5  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #7  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28617:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18f4f568 n/a (libgio-2.0.so.0)
                #4  0x00007f4b17a03c21 n/a (libglib-2.0.so.0)
                #5  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #6  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28633:
                #0  0x00007f4b178ed4bd syscall (libc.so.6)
                #1  0x00007f4b179d7141 g_cond_wait_until (libglib-2.0.so.0)
                #2  0x00007f4b17a582e3 n/a (libglib-2.0.so.0)
                #3  0x00007f4b179fce1b n/a (libglib-2.0.so.0)
                #4  0x00007f4b17a03c21 n/a (libglib-2.0.so.0)
                #5  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #6  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28635:
                #0  0x00007f4b178e7bf1 __poll (libc.so.6)
                #1  0x00007f4b17a28690 n/a (libglib-2.0.so.0)
                #2  0x00007f4b17a296d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f4b18c0c362 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18)
                #4  0x00007f4b18bb0400 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18)
                #5  0x00007f4b18c0c8ba n/a (libjavascriptcoregtk-4.0.so.18)
                #6  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #7  0x00007f4b178f2af3 __clone (libc.so.6)
                
                Stack trace of thread 28800:
                #0  0x00007f4b178ed4bd syscall (libc.so.6)
                #1  0x00007f4b179d7141 g_cond_wait_until (libglib-2.0.so.0)
                #2  0x00007f4b17a582e3 n/a (libglib-2.0.so.0)
                #3  0x00007f4b179fce1b n/a (libglib-2.0.so.0)
                #4  0x00007f4b17a03c21 n/a (libglib-2.0.so.0)
                #5  0x00007f4b16b4ea9d start_thread (libpthread.so.0)
                #6  0x00007f4b178f2af3 __clone (libc.so.6)

@fanglingsu
Copy link
Owner

@tyjak This is already fixed. But this fix is not released. If you compile direct from amster branch this should also be fixed for you.

@iamleot iamleot mentioned this issue Jun 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants