psyko0815 / quite-rss

Automatically exported from code.google.com/p/quite-rss
Other
0 stars 0 forks source link

Crash/segmentation fault in 0.14.3 when a news item long opened #470

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. add feed from http://reactos.org/blog/feed
2. load the "Drag&Drop and Improved interactions." news
3. have it open for a few minutes (quiterss can be in the background)
4. get back and try to display (or maybe scroll) the news item -> crash

What is the expected output? What do you see instead?
I expect to continue reading

What version of the product are you using? On what operating system?
0.14.3, Linux Mint 16 x64

Please provide any additional information below:
 - feed with errors: http://reactos.org/blog/feed

Please attach your feeds.db and quiterss.ini files (cannot find the 
quiterss.ini on my machine)

QT4 WEBKIT VERSION:
libqtwebkit4:
  Installed: 2.3.2-0ubuntu3

BACKTRACE
Core was generated by `quiterss'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007ffa66a2eb5c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
(gdb) bt
#0  0x00007ffa66a2eb5c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#1  0x00007ffa66a2f3ce in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ffa66a2f798 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ffa66a301c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#4  0x00007ffa66a2e15c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#5  0x00007ffa66a2e3ac in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#6  0x00007ffa66a13607 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#7  0x00007ffa669f559a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#8  0x00007ffa669f57e0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#9  0x00007ffa669f5871 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#10 0x00007ffa669f5b76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#11 0x00007ffa66c72e7c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#12 0x00007ffa66a0551d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#13 0x00007ffa66a0577a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#14 0x00007ffa66a057ce in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#15 0x00007ffa66b50998 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#16 0x00007ffa66b51160 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#17 0x00007ffa66bbfa44 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#18 0x00007ffa66b51d11 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#19 0x00007ffa66ab84f0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#20 0x00007ffa66ac063c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#21 0x00007ffa66c022c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#22 0x00007ffa66b82b14 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#23 0x00007ffa66acc39d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#24 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#25 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#26 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#27 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#28 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#29 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#30 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#31 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#32 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#33 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#34 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#35 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#36 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#37 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#38 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#39 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#40 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#41 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#42 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#43 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#44 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#45 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#46 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#47 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#48 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#49 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#50 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#51 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#52 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
---Type <return> to continue, or q <return> to quit---
#53 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#54 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#55 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#56 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#57 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#58 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#59 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#60 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#61 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#62 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#63 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#64 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#65 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#66 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#67 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#68 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#69 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#70 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#71 0x00007ffa66acc4c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#72 0x00007ffa66acc630 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#73 0x00007ffa66acc345 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#74 0x00007ffa66ae49bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#75 0x00007ffa66ac8e27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#76 0x00007ffa66bd808e in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#77 0x00007ffa66bdfe90 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#78 0x00007ffa66bd8223 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#79 0x00007ffa66bcd976 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#80 0x00007ffa66bca3cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#81 0x00007ffa66b6d8b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#82 0x00007ffa66b6e001 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#83 0x00007ffa66b6ef46 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#84 0x00007ffa66b6cb0a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#85 0x00007ffa66b6e001 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#86 0x00007ffa66b6ef46 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#87 0x00007ffa66b6cb0a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#88 0x00007ffa66b6e001 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#89 0x00007ffa66b6e129 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#90 0x00007ffa669c05be in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#91 0x00007ffa6634e3cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#92 0x00007ffa6634e664 in QWebFrame::render(QPainter*, QRegion const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#93 0x00007ffa66366560 in QWebView::paintEvent(QPaintEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#94 0x00007ffa64dcf104 in QWidget::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#95 0x00007ffa66367218 in QWebView::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#96 0x00007ffa64d7fdfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#97 0x00007ffa64d86470 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#98 0x00007ffa645078bd in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#99 0x00007ffa64dc9811 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#100 0x00007ffa64f8bf4a in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#101 0x00007ffa64f8c315 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#102 0x00007ffa64dea2c8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#103 0x00007ffa64df9a3b in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#104 0x00007ffa64e21922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#105 0x00007ffa615a43b6 in g_main_dispatch (context=0x25f3f60)
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3065
#106 g_main_context_dispatch (context=context@entry=0x25f3f60)
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3641
#107 0x00007ffa615a4708 in g_main_context_iterate 
(context=context@entry=0x25f3f60, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3712
#108 0x00007ffa615a47ac in g_main_context_iteration (context=0x25f3f60, 
may_block=1)
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3773
#109 0x00007ffa64534a55 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#110 0x00007ffa64e219d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#111 0x00007ffa645065ef in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#112 0x00007ffa645068e5 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#113 0x00007ffa6450be5b in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#114 0x000000000042c908 in ?? ()
#115 0x00007ffa638afde5 in __libc_start_main () from 
/lib/x86_64-linux-gnu/libc.so.6
#116 0x000000000042d488 in ?? ()
(gdb) 

Original issue reported on code.google.com by radekli...@gmail.com on 10 Feb 2014 at 1:30

Attachments:

GoogleCodeExporter commented 8 years ago
Used Qt version is 4.8.4.

Original comment by radekli...@gmail.com on 10 Feb 2014 at 1:32

GoogleCodeExporter commented 8 years ago
Send file quiterss.ini.

Original comment by egor.shi...@gmail.com on 12 Feb 2014 at 5:09

GoogleCodeExporter commented 8 years ago
liskar@liskar-T440p:/$ sudo find / -name quiterss.ini
liskar@liskar-T440p:/$

There is no file quiterss.ini and _never was_ on any of my Linux machines.

Original comment by radekli...@gmail.com on 12 Feb 2014 at 8:09

GoogleCodeExporter commented 8 years ago
Try disable option "Options-> Browser-> Enable JavaScript"

Original comment by egor.shi...@gmail.com on 12 Feb 2014 at 10:07

GoogleCodeExporter commented 8 years ago
Disabling JavaScript seems to workaround the issue. 

By the way, what is the Linux equivalent of quiterss.ini or how to force its 
generation?

Original comment by radekli...@gmail.com on 12 Feb 2014 at 2:16

GoogleCodeExporter commented 8 years ago
Probably quiterss.ini file in Linux Mint is created with a different extension. 
Unfortunately I am not familiar with this system.

Problem JavaScript is connected with core Webkit.

Original comment by egor.shi...@gmail.com on 15 Feb 2014 at 3:14