16 янв. 2015 г. 13:27 пользователь "Adam Wolk" <adam.w...@koparo.com>
написал:
>
>
> On Thu, Jan 15, 2015, at 10:55 PM, Vadim Zhukov wrote:
> > 2015-01-15 11:24 GMT+03:00 Landry Breuil <lan...@rhaalovely.net>:
> > > On Tue, Jan 13, 2015 at 10:39:32PM +0100, Adam Wolk wrote:
> > >> Hi ports@,
> > >>
> > >> This is my first port so bring in your favourite flame-thrower to the
> > >> party.
> > >>
> > >> This port has a very active upstream which is really open to taking
up
> > >> pull requests.
> > >> In case you notice any problems with the software itself - feel free
to
> > >> ping me in order
> > >> to propagate it up to the developers via a single channel.
> > >>
> > >> Testing:
> > >>
> > >> This port has been tested on a i386 snapshot of (Jan 10) OpenBSD 5.7
> > >> using xfce4.
> > >
> > > Some comments on the port itself:
> > > - you should rerun make update-plist to remove share/applications and
> > >   share/icons/hicolor dirs that are already brought by the dependency
no
> > > gtk+2,guic and desktop-file-utils.
> > > - we usually put the GH_* variables near the top of the makefile.
> > > - no need to split the WANTLIB line that much, as long as it fits in
72
> > >   or 80 chars..
> > >
> > > Other than that it looks good to me.
> >
> > Being fully agree with Landry's points, I'd ask for the following
> > tweaks in addition:
> >
> > 1. Remove gcc4 from MODULES and MODGCC4_* lines, qt5.port.mk already
> > takes care of those.
> >
> > 2. CONFIGURE_STYLE comes from cmake.port.mk automagically as well.
> >
>
> Hi zhuk@,
>
> Thanks for taking the time to test. I'll address the first 2 issues
> today right after work and will try to get
> a good whack on the backtrace from pt. 3.
>
> Regarding pt 3:
> Since you are the qt5 porter I assume it's a port with latest patches?
> Would you mind providing me the exact port version used for this test?
>
> > 3. Crashes or stucks with hidding window when resizing arbitrary (not
via
> > window
> > manager's hotkeys) on amd64 with CWM. Here is a backtrace after crash
> > (SIGBUS):
> >
>
> I'm not sure if I'm understanding you correctly. I saw a crash
> previously when trying
> to make the window not full screen using the window manager option in
> the toolbar.
> Are you doing something similar? I will be trying to reproduce this and
> can of course
> run CWM for the test. Any more details on what exactly leads to the
> crash will
> most definetly help :)

I use cwm on -CURRENT amd64. Cwm has commands "maximize window"
(Ctrl+Alt+m, by default) and "make window full screen" (Ctrl+Alt+f). While
I use only those to switch between "maximized", "full screen" and "normal"
window states, everything works fine. But if I try to resize window
manually (Alt+mouse), in a few seconds crash or hang happens. Window
disappears in any case, so it, probably, gets stuck in cleanup code in case
of hang.

> > #0  0x00001d0b7c82240d in WebCore::QNetworkReplyHandler::finish() ()
> > from /usr/local/lib/qt5/libQt5WebKit.so.0.0
> > #1  0x00001d0b7c81f820 in
> > WebCore::QNetworkReplyHandlerCallQueue::flush() [clone .part.79] ()
> > from /usr/local/lib/qt5/libQt5WebKit.so.0.0
> > #2  0x00001d0b7c82258a in
> > WebCore::QNetworkReplyWrapper::emitMetaDataChanged() () from
> > /usr/local/lib/qt5/libQt5WebKit.so.0.0
> > #3  0x00001d0ae69fe2f8 in QMetaObject::activate(QObject*, int, int,
> > void**) () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #4  0x00001d0ae69fe2f8 in QMetaObject::activate(QObject*, int, int,
> > void**) () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #5  0x00001d0b64ce5c34 in QNetworkReplyHttpImplPrivate::finished() ()
> > from /usr/local/lib/qt5/libQt5Network.so.0.0
> > #6  0x00001d0b64d6c139 in
> > QNetworkReplyHttpImpl::qt_static_metacall(QObject*, QMetaObject::Call,
> > int, void**) () from /usr/local/lib/qt5/libQt5Network.so.0.0
> > #7  0x00001d0ae69ff48e in QObject::event(QEvent*) () from
> > /usr/local/lib/qt5/libQt5Core.so.0.0
> > #8  0x00001d0af9f6d72c in QApplicationPrivate::notify_helper(QObject*,
> > QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
> > #9  0x00001d0af9f729f0 in QApplication::notify(QObject*, QEvent*) ()
> > from /usr/local/lib/qt5/libQt5Widgets.so.0.0
> > #10 0x00001d0ae69d543d in QCoreApplication::notifyInternal(QObject*,
> > QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #11 0x00001d0ae69d78a7 in
> > QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
> > () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #12 0x00001d0ae6a25b63 in postEventSourceDispatch(_GSource*, int
> > (*)(void*), void*) () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #13 0x00001d0b35513f4f in g_main_context_dispatch () from
> > /usr/local/lib/libglib-2.0.so.4200.0
> > #14 0x00001d0b35515f9e in g_main_context_iterate () from
> > /usr/local/lib/libglib-2.0.so.4200.0
> > #15 0x00001d0b35516077 in g_main_context_iteration () from
> > /usr/local/lib/libglib-2.0.so.4200.0
> > #16 0x00001d0ae6a257f3 in
> >
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> > () from /usr/local/lib/qt5/libQt5Core.so.0.0
> > #17 0x00001d0ae69d403b in
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> > /usr/local/lib/qt5/libQt5Core.so.0.0
> > #18 0x00001d0ae69dac38 in QCoreApplication::exec() () from
> > /usr/local/lib/qt5/libQt5Core.so.0.0
> > #19 0x00001d08ae15e0e7 in main ()
> >
> > I'm not sure if (3) is critical because Otter is designed to behave
> > like Opera, and Opera was used on the whole screen everywhere I've
> > seen it, thus no resizing used.
> >
>
> Well I don't like the idea of a browser that crashes when you try to
> move the window around/resize it :(
> So glad that you reported it.

--
Vadim Zhukov

Reply via email to