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 :) > #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. Regards, Adam Wolk