Bug 237265 - Crash when tried to login, after bypassing kdewallet [QWidgetPrivate::setWSGeometry]
Summary: Crash when tried to login, after bypassing kdewallet [QWidgetPrivate::setWSGe...
Status: RESOLVED FIXED
Alias: None
Product: choqok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Mehrdad Momeny
URL:
Keywords:
: 247517 247855 249663 250528 252166 252179 252370 256541 256981 257220 259457 259853 261419 261931 264109 266361 267024 267529 268029 268751 271705 292263 305031 306675 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-11 17:47 UTC by Hilton Fernandes
Modified: 2012-11-03 04:13 UTC (History)
26 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.1


Attachments
New crash information added by DrKonqi (8.48 KB, text/plain)
2010-09-17 14:30 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (6.84 KB, text/plain)
2011-01-13 14:05 UTC, Javier Martínez Ortiz
Details
New crash information added by DrKonqi (13.04 KB, text/plain)
2011-06-08 17:12 UTC, Egor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hilton Fernandes 2010-05-11 17:47:10 UTC
Application that crashed: choqok
Version of the application: 0.6.6
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-21-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
i've forgotten my kdewallet password, so i am used to bypass it and inform the identi.ca password directly to choqok.

that usually goes without any problem, but today choqok crashed.

 -- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
[KCrash Handler]
#6  0x05896bef in QWidgetPrivate::setWSGeometry(bool) () from /usr/lib/libQtGui.so.4
#7  0x0589a2d3 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib/libQtGui.so.4
#8  0x05859070 in QWidget::setGeometry(QRect const&) () from /usr/lib/libQtGui.so.4
#9  0x058379b3 in QWidgetItem::setGeometry(QRect const&) () from /usr/lib/libQtGui.so.4
#10 0x05812af0 in QBoxLayout::setGeometry(QRect const&) () from /usr/lib/libQtGui.so.4
#11 0x05812af0 in QBoxLayout::setGeometry(QRect const&) () from /usr/lib/libQtGui.so.4
#12 0x058329af in QLayoutPrivate::doResize(QSize const&) () from /usr/lib/libQtGui.so.4
#13 0x05832adc in QLayout::activate() () from /usr/lib/libQtGui.so.4
#14 0x05860d09 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#15 0x08078b26 in StatusWidget::enterEvent (this=0x9510988, event=0xbffeaef0) at /build/buildd/choqok-0.6.6/choqok/statuswidget.cpp:220
#16 0x05859d46 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x05c09633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x05ca8faa in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x05c9269d in QTextEdit::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x05c93284 in QTextBrowser::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x05804f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x0580c5ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00fcd6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0x0580ba6c in QApplicationPrivate::dispatchEnterLeave(QWidget*, QWidget*) () from /usr/lib/libQtGui.so.4
#26 0x0580c17a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#27 0x0580c4aa in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib/libQtGui.so.4
#28 0x05855fa2 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#29 0x00fdc46f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#30 0x0585585b in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#31 0x05c09961 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#32 0x05ca85fa in QAbstractScrollArea::~QAbstractScrollArea() () from /usr/lib/libQtGui.so.4
#33 0x05c8da71 in QTextEdit::~QTextEdit() () from /usr/lib/libQtGui.so.4
#34 0x05c937d1 in QTextBrowser::~QTextBrowser() () from /usr/lib/libQtGui.so.4
#35 0x003f3bd4 in KTextBrowser::~KTextBrowser() () from /usr/lib/libkdeui.so.5
#36 0x0807afc3 in ~StatusWidget (this=0x49aff4, __in_chrg=<value optimized out>) at /build/buildd/choqok-0.6.6/choqok/statuswidget.cpp:255
#37 0x00fdc135 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#38 0x00fdd62b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#39 0x05859906 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x05c09633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x05ca8faa in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x05c9269d in QTextEdit::event(QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x05c93284 in QTextBrowser::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x05804f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x0580c5ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#46 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0x00fcd6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#48 0x00fce2b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#49 0x00fce47d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#50 0x00ff83ff in ?? () from /usr/lib/libQtCore.so.4
#51 0x06203e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x06207730 in ?? () from /lib/libglib-2.0.so.0
#53 0x06207863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x00ff802c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x058a5be5 in ?? () from /usr/lib/libQtGui.so.4
#56 0x00fcbc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0x00fcc0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00fce53f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#59 0x05804dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#60 0x08078442 in main (argc=5, argv=0xbffebda4) at /build/buildd/choqok-0.6.6/choqok/main.cpp:64

Reported using DrKonqi
Comment 1 Mehrdad Momeny 2010-06-05 12:15:14 UTC
Do not seems a choqok bug :-/
Comment 2 Nicolas L. 2010-08-12 15:58:42 UTC
*** Bug 247517 has been marked as a duplicate of this bug. ***
Comment 3 Mehrdad Momeny 2010-08-14 16:48:39 UTC
*** Bug 247855 has been marked as a duplicate of this bug. ***
Comment 4 Mehrdad Momeny 2010-08-31 20:29:37 UTC
*** Bug 249663 has been marked as a duplicate of this bug. ***
Comment 5 MartinG 2010-09-01 08:57:42 UTC
(In reply to comment #1)
> Do not seems a choqok bug :-/

Well, if not, what do you suggest? A Qt bug? Someone who can tell, should report this upstream.

I am the reporter of Bug 249663, and now I am not able to use choqok at all: 
It crashes when refreshing the timeline *every time*.

Please let me know if there anything more I can report. At least, we should be able to pinpoint what Qt function that causes the crash, right?
Comment 6 Mathias Panzenböck 2010-09-17 14:30:45 UTC
Created attachment 51755 [details]
New crash information added by DrKonqi

Seems like the crash on startup bug isn't fixed yet.
Comment 7 Mehrdad Momeny 2010-09-24 09:28:30 UTC
This bug really confuses me :/
There are bug reports in other KDE apps like this!
Comment 8 Mehrdad Momeny 2010-09-24 09:30:59 UTC
*** Bug 250528 has been marked as a duplicate of this bug. ***
Comment 9 Mehrdad Momeny 2010-09-24 09:31:06 UTC
*** Bug 252166 has been marked as a duplicate of this bug. ***
Comment 10 Mehrdad Momeny 2010-09-24 09:34:18 UTC
*** Bug 252179 has been marked as a duplicate of this bug. ***
Comment 11 Mehrdad Momeny 2010-09-24 12:45:45 UTC
SVN commit 1179025 by momeny:

First try to fix bug 237265 and its duplicates
CCBUG:237265

 M  +5 -4      postwidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1179025
Comment 12 Mehrdad Momeny 2010-10-17 22:17:24 UTC
*** Bug 252370 has been marked as a duplicate of this bug. ***
Comment 13 Mehrdad Momeny 2010-11-10 19:18:53 UTC
*** Bug 256541 has been marked as a duplicate of this bug. ***
Comment 14 Mehrdad Momeny 2010-11-15 16:58:30 UTC
*** Bug 256981 has been marked as a duplicate of this bug. ***
Comment 15 Mehrdad Momeny 2010-11-21 09:49:25 UTC
*** Bug 257220 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2010-12-10 19:21:17 UTC
[Comment from a bug triager]
From bug 259457:
- What I was doing when the application crashed:
Reading my timeline and clicking on links. Choqok may download new tweets from
Twitter.
Comment 17 Dario Andres 2010-12-10 19:21:23 UTC
*** Bug 259457 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-12-15 14:39:03 UTC
[Comment from a bug triager]
Note: some backtraces of the duplicate reports have "Choqok::UI::PostWidget::enterEvent" on them.

From bug 259853:
-- Information about the crash:
Searc tab reflects a very busy topic with 200+ unread tweets. Clicking on the
oldest unread entry causes a consistent crash.
Comment 19 Dario Andres 2010-12-15 14:39:12 UTC
*** Bug 259853 has been marked as a duplicate of this bug. ***
Comment 20 Mehrdad Momeny 2011-01-03 09:12:12 UTC
*** Bug 261931 has been marked as a duplicate of this bug. ***
Comment 21 Mehrdad Momeny 2011-01-08 10:21:08 UTC
*** Bug 261419 has been marked as a duplicate of this bug. ***
Comment 22 Javier Martínez Ortiz 2011-01-13 14:05:32 UTC
Created attachment 55957 [details]
New crash information added by DrKonqi

choqok (1.0 Beta3 (0.9.90)) on KDE Platform 4.5.95 (4.6 RC2) using Qt 4.7.1

- What I was doing when the application crashed:

The session was just started. The KWallet dialog was displayed and after I pressed "Enter", Choqok was displayed. But when I tried to use it, it simply chrashed.

-- Backtrace (Reduced):
#7  isWidgetType (this=0x84bd230, dontShow=false) at ../../src/corelib/kernel/qobject.h:156
#8  QWidgetPrivate::setWSGeometry (this=0x84bd230, dontShow=false) at kernel/qwidget_x11.cpp:2421
#9  0xb64c02d7 in QWidgetPrivate::setGeometry_sys (this=0x84bd230, x=2, y=1473, w=415, h=62, isMove=true) at kernel/qwidget_x11.cpp:2583
#10 0xb646b28d in QWidget::setGeometry (this=0x84bd200, r=...) at kernel/qwidget.cpp:6802
#11 0xb6447a13 in setGeometry (this=0x84d2370, rect=...) at ../../src/gui/kernel/qwidget.h:1004
Comment 23 Mehrdad Momeny 2011-01-24 08:30:15 UTC
*** Bug 264109 has been marked as a duplicate of this bug. ***
Comment 24 Mehrdad Momeny 2011-02-18 21:17:06 UTC
*** Bug 266361 has been marked as a duplicate of this bug. ***
Comment 25 Mehrdad Momeny 2011-02-24 06:48:00 UTC
*** Bug 267024 has been marked as a duplicate of this bug. ***
Comment 26 Mehrdad Momeny 2011-02-25 12:04:21 UTC
Git commit 7dc1e3077a08d5927de0979b168806fd2af2a637 by Mehrdad Momeny.
Committed on 18/02/2011 at 21:26.
Pushed by momeny into branch 'master'.

BUG:237265 This might fix the most unclear crash of Choqok :D (due the same crash in konqueror fixed this way)

M  +1    -4    libchoqok/ui/postwidget.cpp     

http://commits.kde.org/choqok/7dc1e3077a08d5927de0979b168806fd2af2a637
Comment 27 Mehrdad Momeny 2011-02-25 12:18:09 UTC
Git commit 7f0f02ec6e910b9022f055813b3b944b7bc94229 by Mehrdad Momeny.
Committed on 18/02/2011 at 21:26.
Pushed by momeny into branch '1.0'.

BUG:237265 This might fix the most unclear crash of Choqok :D (due the same crash in konqueror fixed this way)

M  +1    -4    libchoqok/ui/postwidget.cpp     

http://commits.kde.org/choqok/7f0f02ec6e910b9022f055813b3b944b7bc94229
Comment 28 Mehrdad Momeny 2011-03-03 07:10:49 UTC
*** Bug 267529 has been marked as a duplicate of this bug. ***
Comment 29 Mehrdad Momeny 2011-03-11 08:56:16 UTC
*** Bug 268029 has been marked as a duplicate of this bug. ***
Comment 30 Mehrdad Momeny 2011-03-19 20:00:08 UTC
*** Bug 268751 has been marked as a duplicate of this bug. ***
Comment 31 Mehrdad Momeny 2011-04-26 06:52:09 UTC
*** Bug 271705 has been marked as a duplicate of this bug. ***
Comment 32 Egor 2011-06-08 17:12:27 UTC
Created attachment 60787 [details]
New crash information added by DrKonqi

choqok (1.0 Beta2 (0.9.85)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0

- What I was doing when the application crashed:

Just launched the choqok.
kWallet had been open (and authorization succeeded the first time).
I saw main window with my old timeline, then choqok downloaded 26 new posts, showed me the notification “26 new posts” and immediately crashed, regardless was its window visible or not.

The only way I accidentally got it up and running was minimizing its window (not closing to the notification area, just minimizing). Now it works -_-. As soon as I started to write bug report %).

-- Backtrace (Reduced):
#6  QWidgetPrivate::setWSGeometry (this=0x1b31c40, dontShow=<value optimized out>) at kernel/qwidget_x11.cpp:2425
#7  0x00007f4a41ffae5a in QWidgetPrivate::setGeometry_sys (this=0x1b31c40, x=0, y=1299, w=<value optimized out>, h=<value optimized out>, isMove=<value optimized out>) at kernel/qwidget_x11.cpp:2587
#8  0x00007f4a41fa7fad in QWidget::setGeometry (this=0x1b31430, r=...) at kernel/qwidget.cpp:6789
#9  0x00007f4a41f88fb7 in setGeometry (this=0x1b4f490, rect=<value optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1004
#10 QWidgetItem::setGeometry (this=0x1b4f490, rect=<value optimized out>) at kernel/qlayoutitem.cpp:490
Comment 33 Mehrdad Momeny 2012-01-24 04:45:16 UTC
*** Bug 292263 has been marked as a duplicate of this bug. ***
Comment 34 Mehrdad Momeny 2012-11-03 04:08:32 UTC
*** Bug 305031 has been marked as a duplicate of this bug. ***
Comment 35 Mehrdad Momeny 2012-11-03 04:13:02 UTC
*** Bug 306675 has been marked as a duplicate of this bug. ***