Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Qtcreator help F1 crashes with nouveau driver
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Poum
n00b
n00b


Joined: 27 Oct 2015
Posts: 38
Location: Onnaing France

PostPosted: Fri Nov 17, 2017 2:31 pm    Post subject: Qtcreator help F1 crashes with nouveau driver Reply with quote

When i launch qtcreator it works well, i can create projects, compile,configure it, etc...

But when i put the cursor on a Qt function and press F1 il crashes suddenly. :roll:

Sometimes i can see for a fraction of second the result of the help but it crashes soon.

I know that the application used for help is qtwebengine because qtcreator uses it to display l local as well as web help.

So qtwebengine crashes and bring qtcreator to crash as well.

My graphic card according to

Code:
lspci|grep VGA is :


Code:
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)


And i am using nouveau driver.

I straced and the end of the strace log gave me:

Code:

write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=15, events=POLLIN}, {fd=74, events=POLLIN}], 5, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\3\0\0\0\0\0\0\0", 16)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x45c6c60, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x45c6c10, FUTEX_WAKE_PRIVATE, 1) = 0
ioctl(8, DRM_IOCTL_NOUVEAU_GEM_PUSHBUF, 0x7ffcee71cc60) = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
ioctl(8, DRM_IOCTL_GEM_CLOSE, 0x7ffcee71cca0) = 0
munmap(0x7f8ab2658000, 8003584)         = 0
sched_yield()                           = 0
sched_yield()                           = 0sched_yield()                           = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xb} ---



Which means that a segfault signal occured!
Note that i'v shortened the repeated sched_yield() which seams to be the result of a loop or any event.

It seems to be a well-known bug, but my investigations tell me that Gentoo is
not even aware for this bug.

Here are my versions of Qt support :

Code:
qtwebengine 5.7.1-r2
qtcore          4.8.7-r3 and 5.7.1-r3
qtcreator      4.3.1
qt3support qtgui qthelp  4.8.7



I do not want to say more because i'd like some advices before going-on..

Thanks very much in advance.

[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
_________________
Didon dina dit-on du dos d'un dodu dindon
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum