rekonq crashed with SIGSEGV in g_data_set_internal()

Bug #910686 reported by Ari Torres
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
rekonq
Unknown
High
qtwebkit-source (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

installing Google's Plugin

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: rekonq 0.8.0-1ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-7.13-generic-pae 3.2.0-rc7
Uname: Linux 3.2.0-7-generic-pae i686
ApportVersion: 1.90-0ubuntu1
Architecture: i386
Date: Sun Jan 1 20:32:29 2012
ExecutablePath: /usr/bin/rekonq
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120101)
LocalLibraries: /opt/google/talkplugin/libnpgtpo3dautoplugin.so /opt/google/talkplugin/lib/libCgGL.so /opt/google/talkplugin/lib/libCg.so /opt/google/talkplugin/libnpgoogletalk.so
ProcCmdline: /usr/bin/rekonq
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xb3e0da34 <g_datalist_id_set_data_full+356>: mov 0x0(%ebp),%ecx
 PC (0xb3e0da34) ok
 source "0x0(%ebp)" (0xaaaaaaa8) not located in a known VMA region (needed readable region)!
 destination "%ecx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: rekonq
StacktraceTop:
 g_datalist_id_set_data_full () from /lib/i386-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
Title: rekonq crashed with SIGSEGV in g_datalist_id_set_data_full()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
In , Zuargo-2 (zuargo-2) wrote :
Download full text (19.1 KiB)

Application: konqueror (4.7.3 (4.7.3))
KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0-pae i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I was surfing at lastfm web page. This is not the first time I got a similar crash, but the previous times never I got a crash by acceding to my profile.

Thank so much

- Unusual behavior I noticed:

The crash can be reproduced some of the time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb557d710 (LWP 5124))]

Thread 11 (Thread 0xaedc5b70 (LWP 5125)):
#0 0xb5a83d80 in clock_gettime () from /lib/librt.so.1
#1 0xb6dd8ee5 in do_gettime (frac=0xaedc4f60, sec=0xaedc4f58) at tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0xb6ebb376 in QTimerInfoList::updateCurrentTime (this=0x9057334) at kernel/qeventdispatcher_unix.cpp:339
#4 0xb6ebb73a in QTimerInfoList::timerWait (this=0x9057334, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5 0xb6eb9b53 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaedc506c) at kernel/qeventdispatcher_glib.cpp:136
#6 0xb6eb9bf5 in timerSourcePrepare (source=0x9057300, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7 0xb59ca0ec in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8 0xb59caed7 in g_main_context_iterate.isra.19 () from /usr/lib/libglib-2.0.so.0
#9 0xb59cb4ca in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6eba75f in QEventDispatcherGlib::processEvents (this=0x904c508, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6e85f7d in QEventLoop::processEvents (this=0xaedc51f0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6e861c9 in QEventLoop::exec (this=0xaedc51f0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6d77a35 in QThread::exec (this=0x9049c08) at thread/qthread.cpp:498
#14 0xb6e63ab3 in QInotifyFileSystemWatcherEngine::run (this=0x9049c08) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6d7af0b in QThreadPrivate::start (arg=0x9049c08) at thread/qthread_unix.cpp:331
#16 0xb232a70c in ?? () from /usr/lib/libGL.so.1
#17 0x00000000 in ?? ()

Thread 10 (Thread 0xae3bbb70 (LWP 5132)):
#0 0xb78dd424 in __kernel_vsyscall ()
#1 0xb5fe9aee in poll () from /lib/libc.so.6
#2 0xb59d9ebb in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb59cb136 in g_main_context_iterate.isra.19 () from /usr/lib/libglib-2.0.so.0
#4 0xb59cb4ca in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb6eba75f in QEventDispatcherGlib::processEvents (this=0x92055d8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0xb6e85f7d in QEventLoop::processEvents (this=0xae3bb220, flags=...) at kernel/qeventloop.cpp:149
#7 0xb6e861c9 in QEventLoop::exec (this=0xae3bb220, flags=...) at kernel/qeventloop.cpp:201
#8 0xb6d77a35 in QThread::exec (this=0x9031bb0) at thread/qthread.cpp:498
#9 0xb50ae4b8 in KIO::NameLookUpThread::run (this=0x9031bb0) at /home/zuargo/Paquetes/kdelibs/src/kdelibs-4.7.3/kio/kio/hostinfo.cpp:226
#10 0xb6d7af0b in QThreadPrivate::start (arg=0x90...

Revision history for this message
In , Tommi Tervo (tommi-tervo) wrote :

Not a x86_64 version so not dupe of this:
https://bugs.kde.org/show_bug.cgi?id=280858

Revision history for this message
In , DA (adawit) wrote :

(In reply to comment #1)
> Not a x86_64 version so not dupe of this:
> https://bugs.kde.org/show_bug.cgi?id=280858

Right, but this still an upstream crash in the flashpalyer plugin. Moreover, the older version QtWebKit, v2.0, which is the one included in Qt 4.7, lacks many flash related fixes that are present in QtWebKit 2.2, the version that will come with Qt 4.8 or can be installed right now from the release tar ball.

To see how old the version of QtWebKit that is bundled with Qt 4.7 is, simply look at the number of bug fixes that are in the last two QtWebKit release, post the version included in Qt 4.7. Also search for the word "flash" in the first link to see the number flash related fixes.

http://trac.webkit.org/wiki/QtWebKitFeatures21
http://trac.webkit.org/wiki/QtWebKitRelease22

Closing this ticket as downstream not only because the issue is in Adobe's flash player, but also because distros could be doing a much better job of extracting QtWebKit into its own package and releasing it standalone so it can benefit from new updates instead of simply relying on on major Qt release.

Revision history for this message
In , Tommi Tervo (tommi-tervo) wrote :

*** Bug 288267 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Tommi Tervo (tommi-tervo) wrote :

*** Bug 288375 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Myriam Schweingruber (myriam) wrote :

*** Bug 278180 has been marked as a duplicate of this bug. ***

Revision history for this message
In , DA (adawit) wrote :

*** Bug 288833 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 287620 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 285816 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 282782 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 277907 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 288710 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 286473 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 289621 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 289610 has been marked as a duplicate of this bug. ***

Revision history for this message
Ari Torres (kuvanito) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_data_set_internal (dataset=0x0, new_destroy_func=0, new_data=0x0, key_id=52, datalist=0xa383840) at /build/buildd/glib2.0-2.31.4.tested/./glib/gdataset.c:373
 g_datalist_id_set_data_full (datalist=0xa383840, key_id=52, data=0x0, destroy_func=0) at /build/buildd/glib2.0-2.31.4.tested/./glib/gdataset.c:674
 g_object_real_dispose (object=0xa383838) at /build/buildd/glib2.0-2.31.4.tested/./gobject/gobject.c:990
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in rekonq (Ubuntu):
importance: Undecided → Medium
summary: - rekonq crashed with SIGSEGV in g_datalist_id_set_data_full()
+ rekonq crashed with SIGSEGV in g_data_set_internal()
tags: removed: need-i386-retrace
Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 290987 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 291022 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 291179 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Cgiboudeaux (cgiboudeaux) wrote :

*** Bug 291618 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 292028 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Tommi Tervo (tommi-tervo) wrote :

*** Bug 292009 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 294657 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 294658 has been marked as a duplicate of this bug. ***

Revision history for this message
In , SadEagle (maksim-kde) wrote :

*** Bug 294689 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Gewr (gewr) wrote :

Created attachment 69038
New crash information added by DrKonqi

konqueror (4.8.00 (4.8.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0

- What I was doing when the application crashed:

Last ~amd64 Flash player again crashed Konqueror. The one from Adobe Labs (11.2) is crashing Konqueror too.

Can't be Konqueror-Webkit made more Flash stupidity foolproof please?

-- Backtrace (Reduced):
#6 magazine_chain_pop_head (magazine_chunks=<optimized out>) at gslice.c:492
#7 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at gslice.c:795
#8 g_slice_alloc (mem_size=<optimized out>) at gslice.c:833
#9 0x0000003005862c26 in g_slice_alloc0 (mem_size=<optimized out>) at gslice.c:854
#10 0x000000300ec335e9 in g_type_create_instance (type=<optimized out>) at gtype.c:1872

Revision history for this message
In , DA (adawit) wrote :

*** Bug 295111 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 295229 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 293094 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 292527 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 292835 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 296225 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 296245 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 296374 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 296386 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 296019 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 296286 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Alko Hooligan (revert-2) wrote :

Created attachment 69751
New crash information added by DrKonqi

rekonq (0.9.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

- Custom settings of the application:

check the nspluginviewer. that is the bug i get. every time. i have disabled it for now. but reconq does not like the nspluginviewer. only issue i am having. once again, thanks for all your work:)

-- Backtrace (Reduced):
#13 0x00007f161500a87c in WebCore::PluginView::stop (this=0x7f1600c6e000) at plugins/PluginView.cpp:385
#14 0x00007f161500b6b5 in WebCore::PluginView::~PluginView (this=0x7f1600c6e000, __in_chrg=<optimized out>) at plugins/PluginView.cpp:301
#15 0x00007f161500bde9 in WebCore::PluginView::~PluginView (this=0x7f1600c6e000, __in_chrg=<optimized out>) at plugins/PluginView.cpp:314
[...]
#17 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/PassRefPtr.h:59
#18 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:888

Revision history for this message
In , Alko Hooligan (revert-2) wrote :

Created attachment 69753
New crash information added by DrKonqi

rekonq (0.9.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

- Custom settings of the application:

rekonk and nspluginviewr for sure. thats the issue. i am disabling the nspluginviewer for now.

-- Backtrace (Reduced):
#13 0x00007fa57537d87c in WebCore::PluginView::stop (this=0x7fa50b174380) at plugins/PluginView.cpp:385
#14 0x00007fa57537e6b5 in WebCore::PluginView::~PluginView (this=0x7fa50b174380, __in_chrg=<optimized out>) at plugins/PluginView.cpp:301
#15 0x00007fa57537ede9 in WebCore::PluginView::~PluginView (this=0x7fa50b174380, __in_chrg=<optimized out>) at plugins/PluginView.cpp:314
[...]
#17 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/PassRefPtr.h:59
#18 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:888

Revision history for this message
In , eodchop (eodchop) wrote :

Created attachment 69784
New crash information added by DrKonqi

rekonq (0.9.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed: I was reading news.google.com. When i click on a link, to open it in a new tab, rekonq crashes.

-- Backtrace (Reduced):
#18 0xb65bb139 in WebCore::PluginView::stop (this=0xab076900) at plugins/PluginView.cpp:385
#19 0xb65bbedf in WebCore::PluginView::~PluginView (this=0xab076900, __in_chrg=<optimized out>) at plugins/PluginView.cpp:301
#20 0xb65bc6f2 in WebCore::PluginView::~PluginView (this=0xab076900, __in_chrg=<optimized out>) at plugins/PluginView.cpp:314
[...]
#22 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/PassRefPtr.h:59
#23 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:888

Revision history for this message
In , Andrea Diamantini (adjam7) wrote :

*** Bug 296635 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Alko Hooligan (revert-2) wrote :

> https://bugs.kde.org/show_bug.cgi?id=287429
>
> --- Comment #39 from Andrea Diamantini <email address hidden> ---
> *** Bug 296635 has been marked as a duplicate of this bug. ***
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
>
> ____________________________________________________________________________________
> Find, Compare & Review offers from top brands at Compare.US.
> http://click.lavabit.com/sj8yaroa1ofwrwgtxbf6nkokq9op73rfzuu73xdx6dd9r964n7xy/
> ____________________________________________________________________________________
>

might i add 1 more thing to this report. Flash will not install from the
Adobe site:( I get an error that says that "my backend does not support
installing of file"??? what did I do wrong? lol thanks ya'll:)

visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in rekonq (Ubuntu):
status: New → Confirmed
affects: rekonq (Ubuntu) → qtwebkit-source (Ubuntu)
Changed in rekonq:
importance: Unknown → High
Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 289673 has been marked as a duplicate of this bug. ***

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 311846 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.